<SEC-DOCUMENT>0000950170-25-007222.txt : 20250121
<SEC-HEADER>0000950170-25-007222.hdr.sgml : 20250121
<ACCEPTANCE-DATETIME>20250121161123
ACCESSION NUMBER:		0000950170-25-007222
CONFORMED SUBMISSION TYPE:	10-Q
PUBLIC DOCUMENT COUNT:		62
CONFORMED PERIOD OF REPORT:	20241231
FILED AS OF DATE:		20250121
DATE AS OF CHANGE:		20250121

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:		25542623

	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-20241231.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 :2025-01-21T13:43:39.7231+00:00 -->
<!-- Copyright (c) 2025 Donnelley 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:ecd="http://xbrl.sec.gov/ecd/2024" xmlns:enum2="http://xbrl.org/2020/extensible-enumerations-2.0" xmlns:dtr-types="http://www.xbrl.org/dtr/type/2022-03-31" xmlns:agys="http://www.agilysys.com/20241231" xmlns:ixt-sec="http://www.sec.gov/inlineXBRL/transformation/2015-08-31" xmlns:ecd-sub="http://xbrl.sec.gov/ecd-sub/2024" 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_4d61f38f-6f58-4a33-aea3-8536e0d61d27" name="dei:AmendmentFlag" contextRef="C_db1708bf-5968-4d48-975a-f562646b53c7">false</ix:nonNumeric><ix:nonNumeric id="F_b4302a04-a116-485a-b4d4-586c8662bb6b" name="dei:EntityCentralIndexKey" contextRef="C_db1708bf-5968-4d48-975a-f562646b53c7">0000078749</ix:nonNumeric><ix:nonNumeric id="F_02591898-dbe5-4625-b5b5-1a54021ead2e" name="dei:DocumentFiscalYearFocus" contextRef="C_db1708bf-5968-4d48-975a-f562646b53c7">2024</ix:nonNumeric><ix:nonNumeric id="F_94354a93-2d07-4cdc-b541-7eb3aad55192" name="dei:CurrentFiscalYearEndDate" contextRef="C_db1708bf-5968-4d48-975a-f562646b53c7">--03-31</ix:nonNumeric><ix:nonNumeric id="F_91c09f84-1fc6-4bcc-852d-45c5c0373b11" name="dei:DocumentFiscalPeriodFocus" contextRef="C_db1708bf-5968-4d48-975a-f562646b53c7">Q3</ix:nonNumeric><ix:nonFraction id="F_400aa620-49ba-4574-bcbd-cb667e0d7928" name="us-gaap:CommitmentsAndContingencies" contextRef="C_e8de4f4d-003a-4cf0-8540-328e0c682eca" unitRef="U_USD" xsi:nil="true"></ix:nonFraction><ix:nonFraction id="F_015c145b-be5f-4c32-b10f-568eac1dc634" name="us-gaap:CommitmentsAndContingencies" contextRef="C_a47155c6-d2bc-46f6-a5d2-077d94d8279a" unitRef="U_USD" xsi:nil="true"></ix:nonFraction><ix:nonNumeric id="F_ca64166f-3ee7-4f4e-94cd-8f94e7caec48" name="us-gaap:DebtInstrumentVariableInterestRateTypeExtensibleEnumeration" contextRef="C_172a72f2-3a3d-4c08-a6aa-ce5bec30b0e2">http://fasb.org/us-gaap/2024#SecuredOvernightFinancingRateSofrMember</ix:nonNumeric></ix:hidden><ix:references><link:schemaRef xlink:type="simple" xlink:href="agys-20241231.xsd"/></ix:references><ix:resources><xbrli:context id="C_80396641-5995-46c9-8abd-ec72a18629ef"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000078749</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-08-16</xbrli:startDate><xbrli:endDate>2024-08-16</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_804fe6c8-53c2-4d6f-90d2-642842bf1c59"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000078749</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:StatementScenarioAxis">srt:ScenarioForecastMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-01-01</xbrli:startDate><xbrli:endDate>2025-01-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_810d6d07-5b62-44d1-9a5a-5aad034ed814"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000078749</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-08-16</xbrli:startDate><xbrli:endDate>2024-08-16</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_85105d0a-618d-4a12-8c35-6fce59645c61"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000078749</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">agys:Book4TimeMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">agys:DevelopedTechnologyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="C_8a6df4af-a93a-48d0-a18a-26750d6568f4"><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-10-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_8a851e56-0916-4d67-ad8c-1572da30d2ca"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000078749</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="C_9291b555-43fc-47f0-bca8-3f756be997a1"><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_9291d9d6-ae55-4eb2-9fcd-64bf0612afff"><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_97d0dd56-e178-4098-a35b-5594f3e90e73"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000078749</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">agys:NonCompetitionAgreementsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">agys:Book4TimeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="C_9a2aaec5-bba9-4660-aab1-68bd13a95a4f"><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-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="C_9c7ed7f6-46fb-4328-84a4-8ccddb8ee6f7"><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-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_9f1177c8-fe55-4fc9-b7e8-dd0b1e3da044"><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-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_9f1669aa-97df-4538-9953-46a2c5f05156"><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-10-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_9f239804-900c-4546-881c-ab708a5eebf0"><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-10-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_a12a8d50-c001-4a8e-aeb4-b394d740d008"><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-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_a1e82689-669f-471f-bc32-74791d192c81"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000078749</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-08-16</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="C_a47155c6-d2bc-46f6-a5d2-077d94d8279a"><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_a5db0f55-9ebe-4c49-9311-6e3b873d9271"><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-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_a698b5c2-6eea-4d59-ba23-b41463459955"><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-10-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_af3346ba-a275-45ea-8674-37a86863c59a"><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-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_b026094c-4c5f-44d3-a226-4aa0041321cf"><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:AmendedAndRestatedTwoThousandAndTwentyEquityIncentivePlanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="C_b2c0d8ec-39df-40e9-b64f-d4f640183031"><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-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="C_b37fb8aa-23ee-4e06-bf1a-5bff74a51d42"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000078749</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2023-10-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_b3804cc3-cac9-4056-b17a-2f16855a4934"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000078749</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2025-01-17</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="C_b383a576-b4f0-4cfb-9d79-1ba9452a5d0f"><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-10-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_b4b40535-fe9e-4596-8382-642d216425e5"><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-10-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_b4f7fbae-4154-4739-9eb1-cf89f144ad70"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000078749</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">agys:Book4TimeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-08-20</xbrli:startDate><xbrli:endDate>2024-08-20</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_b6267268-6af6-44ec-b51c-5011870dd2ca"><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-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="C_b6601677-caed-4e38-90cd-2a49b6cf88f7"><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-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_b8035d46-92a1-4a50-ad64-1dadabcfd9ed"><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-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_ba4808d2-b35b-4e4b-aa78-6f189373385a"><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-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="C_ba495f5a-cdf6-4623-86dd-0f0f95a65079"><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-10-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_bdf053f4-08ea-441b-88a5-23150a36f30f"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000078749</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">agys:Book4TimeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-04-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_c0d6ca9c-b494-4389-8864-9e878ecd13bb"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000078749</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:UnusualRiskOrUncertaintyByNatureAxis">agys:CARESActMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:TaxCreditCarryforwardAxis">agys:EmployeeRetentionCreditsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-04-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_c2b1c4be-6bc8-4e7e-b1b5-0cb055e869b8"><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-10-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_c4798526-30c4-4e33-8b45-5cc5d6db6dc3"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000078749</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">agys:Book4TimeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-10-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_c92c8e81-ad15-452b-86dd-90c087accf5e"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000078749</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="C_c94efd8a-44dc-49f3-990a-a40eae3060ca"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000078749</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">agys:Book4TimeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="C_cc84170e-b61e-46be-9e79-f3b8c1a21876"><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-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="C_cebe027e-f158-4b31-893f-d50322b7ac65"><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-10-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_d1a0352a-1d5e-4792-b18d-ae121ce20418"><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-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_d1a21b55-f601-4267-a3c2-2caf16547967"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000078749</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">agys:DevelopedTechnologyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="C_d1e9199d-b0ee-4b3e-a6d9-32d411585d05"><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-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="C_da7012a1-3eaf-414a-9d30-07ea0602b9ff"><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_db1708bf-5968-4d48-975a-f562646b53c7"><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-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_dd086249-2755-42a1-8a5e-a32e0eb2a65e"><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-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_dd24dafd-1bf3-4aee-8af4-a0820398b808"><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-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="C_def774aa-39df-44df-ad9b-b146e6bbd47c"><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-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_e067ea0b-491d-4fd0-8d09-d8b85685a10d"><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-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="C_e19dd4eb-4664-4226-8320-12ea0fa8a04e"><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-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="C_e22bbbd8-7f44-4e5d-b7c2-000361f45141"><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-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="C_e28f84a0-5e32-4aaf-ae32-97078429655d"><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_e4b7c8f2-ae18-4603-bf0c-a2552f66cee5"><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:startDate>2023-10-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_e7dbf981-051b-4fef-816c-4605db9ad76c"><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:startDate>2023-04-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_e8de4f4d-003a-4cf0-8540-328e0c682eca"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000078749</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="C_e9be15f9-f5d6-4ce7-a962-7f4523f7cd39"><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-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="C_ecdfb4fa-1dc8-4b9d-8922-226a3bea2f98"><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-12-31</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_ed4883bc-8f0b-4ebb-b3a7-8560f3e430ad"><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-10-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_ee5e2f28-91e4-4594-b263-e978a95b8f53"><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-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_f18d5cae-3460-4886-8ca9-2c6c4d918477"><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-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_f330dde7-b945-48cb-95d9-baadc8953dcb"><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-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="C_f336f3db-8e1c-417c-a047-92ecaa38bba6"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000078749</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IndefiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TradeNamesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="C_f3bbde41-ef60-4783-8f4e-74e77a8bea32"><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-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_f6125897-0766-4452-b58d-96042e911708"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000078749</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">agys:AssembledWorkforceMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">agys:Book4TimeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="C_fd5ea3d3-5094-40d2-a4a6-69ce1aa928bd"><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_fdc6d878-f153-4357-bc26-c3bd8ac38630"><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-10-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_fed6952f-be0e-47a1-b54b-68ea0ea0e94a"><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-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_ff1d3949-30f1-4860-96e1-3bc8445dadc5"><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_ff1e316f-864f-4807-b568-69857a723cd8"><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-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="C_04f6b6cf-8d40-4a12-b513-9093955a1ac0"><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-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="C_05d74a5a-b5b6-49ee-99ac-d6d199253d0c"><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-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_069ab911-e19a-46a2-a638-a3915faf9ad1"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000078749</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="C_06e9a199-9ecf-4a61-9507-a2d039ec4ca9"><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-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="C_08b5061b-668c-4d75-a9a2-8d92b2143ee3"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000078749</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">agys:NonCompetitionAgreementsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="C_09042b3c-31a4-4bc3-ac17-acfd87ec21f4"><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-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="C_0b649d2f-dc71-4e39-951d-a5c9eaea559c"><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_0f0d177f-87a9-45d1-9216-f02a9e9d3242"><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-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_158acfdf-9fba-4051-a84d-90c0b41b5718"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000078749</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:UnusualRiskOrUncertaintyByNatureAxis">agys:CARESActMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:TaxCreditCarryforwardAxis">agys:EmployeeRetentionCreditsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-10-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_172a72f2-3a3d-4c08-a6aa-ce5bec30b0e2"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000078749</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-08-16</xbrli:startDate><xbrli:endDate>2024-08-16</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_17e966a6-931c-4dac-a26d-a37e3a0c6374"><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-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_1c245dec-1283-44b7-82f0-e93b0084dc1d"><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-10-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_1c60a69c-b573-4d6a-be87-5abb26e11a97"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000078749</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AssetAcquisitionAxis">agys:Book4TimeSellerMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-08-20</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="C_1e37324e-8eac-4db0-9b01-36eb92789368"><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_1f105e9a-3627-4fd6-b9dc-f20c5c052d1e"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000078749</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="C_1f314d36-2b57-4ac4-84ef-005542ea760b"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000078749</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">agys:AmendedAndRestatedTwoThousandAndTwentyFourEquityIncentivePlanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="C_205e6965-d39c-4b70-91d5-756b0d8d2198"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000078749</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2024-08-20</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="C_24777e64-2581-4cd7-bd8c-99d7f56c71c0"><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-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_29316733-a5c0-4817-bba2-7188bd6ca203"><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-10-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_2ae8d19a-46e5-41d0-a1ef-6adf10bd32cb"><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-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_2d0da71b-3725-436f-80a0-7553d659f615"><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-10-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_2ec22f6a-c535-4ebc-a3cb-0caefe3476e8"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000078749</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-10-01</xbrli:startDate><xbrli:endDate>2024-10-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_30015cbc-6456-4bce-b1a0-cd6b6d017e20"><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_310d57ff-ee9b-4b55-8606-263b2e4280bb"><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-10-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_35e1c068-0bff-4559-9775-f500126af745"><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_35e6af75-7a10-4b11-b7bc-8077c695bb22"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000078749</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2024-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="C_36d022ae-7372-4993-a76e-d471158296de"><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-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="C_36fbc997-dec4-4e8f-99a9-54c0b1ca6f1f"><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_38d65621-7aa5-4bf5-b901-eb544798a877"><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_3961f199-674e-413a-b862-95f3bdd6e3cf"><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_3caf07b7-9450-4690-9a48-0b64653c5e3b"><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-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_3df030ba-5998-49ec-a323-18c9ba82c8dc"><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-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="C_3f94d8fa-f93f-4b13-9ff3-c38df6b7119c"><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-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="C_42af1cd2-acf3-46b3-9ba4-1432d9509a49"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000078749</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2023-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="C_43b028ef-b0d7-465c-a815-c723ad2a64e9"><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-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_48b168b9-cdd2-47cc-99be-cc28817b7047"><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-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_4b078bf5-ab2c-4525-acf8-057c85ba7bea"><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-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_4b436107-e541-43f8-a3cd-2fa98e929afe"><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_4b6882ca-4c6e-442e-b328-8b2503bf893c"><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-10-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_4d79ef91-c343-45fc-a745-ad122c5e35e1"><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-10-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_4da8f69a-5487-4a3a-8738-5190bd2546b0"><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-10-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_5480a361-9c43-4312-bd06-e3ef238d80ef"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000078749</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2024-10-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_5490b5b8-f7bf-42ca-bc42-0aa169a7075c"><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-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="C_55007faf-3e73-4b45-8aeb-14ae3a7661dd"><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_55e9feee-ebb8-4919-b347-b6aaddd0495a"><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-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_5a43b3ad-58f4-45e1-b9c5-e3f9756001fc"><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-10-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_5d8955d5-48b9-458e-b3d9-aef82da2bc5c"><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-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_5ed0bf8f-496e-4783-aa75-96340c4a1623"><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-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_5f9c48d3-2bff-4405-ac37-a85737c41fc5"><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-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="C_65b10017-5799-4951-ad41-ba608d469022"><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-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="C_67403153-4026-4bb4-abc4-82d64a646fb6"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000078749</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">agys:Book4TimeMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="C_6c4f13f8-6b8d-45d9-a60f-89dce8bdd32b"><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:AmendedAndRestatedTwoThousandAndTwentyFourEquityIncentivePlanMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="C_6d9522f9-1d31-4af4-849e-967c5417ba05"><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_6dea0f9d-5e72-4daf-a98a-44060cf1fae4"><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_6dfce4d4-7d59-40ec-8bdc-b478fec13231"><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-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="C_6f1193c3-e032-4ff2-a4a0-bac87a0ab720"><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-10-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_738ac202-1ae3-40e3-a8ec-a3a4cfa304e5"><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-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_73cb9ee7-2212-4900-96ec-e4bd623a1fae"><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-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="C_75e1094a-ce73-43f0-8331-2d9216b9b399"><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-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_765f1fbb-bf40-4138-a7ab-279280194e73"><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-10-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_782a658b-f322-47cd-a8de-75b8d47c7caf"><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_7ac3838a-8826-4d4c-b012-f0ca194655c8"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000078749</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IndefiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TradeNamesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">agys:Book4TimeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="C_7d70a683-04ab-45d8-a85d-622ceb3a8674"><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-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="C_7e348992-4f8a-4f5a-bdb0-37734bacc257"><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-10-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_7e9f9c76-1114-4036-85a9-b4d9b58d9e94"><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-12-31</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;z-index:-3;min-height:0.5in;position:relative;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;font-kerning:none;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:1pt;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">3</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;font-kerning:none;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;font-kerning:none;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;font-kerning:none;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;font-kerning:none;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;font-kerning:none;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;font-kerning:none;min-width:fit-content;">FORM </span><span style="font-size:18pt;font-family:'Proxima Nova',sans-serif;"><ix:nonNumeric id="F_1f7f8b66-f08a-4351-b638-b3b76bf89108" contextRef="C_db1708bf-5968-4d48-975a-f562646b53c7" name="dei:DocumentType"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:18pt;font-family:'Proxima Nova',sans-serif;font-kerning:none;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;font-kerning:none;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;font-kerning:none;min-width:fit-content;">(Mark One)</span></p>
  <table style="border-spacing:0;table-layout:auto;width:100.0%;border-collapse:separate;">
   <tr style="visibility:collapse;">
    <td style="width:4%;box-sizing:content-box;"/>
    <td style="width:96%;box-sizing:content-box;"/>
   </tr>
   <tr style="height:10pt;white-space:pre-wrap;word-break:break-word;">
    <td style="padding-top:0in;padding-left:0.01in;vertical-align:top;padding-bottom:0in;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_25dedbca-13a4-4359-8a4f-502745776504" contextRef="C_db1708bf-5968-4d48-975a-f562646b53c7" name="dei:DocumentQuarterlyReport" format="ixt-sec:boolballotbox"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">&#9746;</span></ix:nonNumeric></span></p></td>
    <td style="padding-top:0in;padding-left:0.01in;vertical-align:top;padding-bottom:0in;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;font-kerning:none;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;font-kerning:none;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_7fcb84fb-f043-449d-80a3-d50192c24998" contextRef="C_db1708bf-5968-4d48-975a-f562646b53c7" 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;font-kerning:none;min-width:fit-content;">December 31, </span><span style="font-size:10pt;font-family:'Proxima Nova',sans-serif;"><ix:nonNumeric id="F_714368c2-4983-4f09-bf08-dee949015d8d" contextRef="C_db1708bf-5968-4d48-975a-f562646b53c7" name="dei:DocumentFiscalYearFocus"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;font-kerning:none;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;font-kerning:none;min-width:fit-content;">OR</span></p>
  <table style="border-spacing:0;table-layout:auto;width:100.0%;border-collapse:separate;">
   <tr style="visibility:collapse;">
    <td style="width:4%;box-sizing:content-box;"/>
    <td style="width:96%;box-sizing:content-box;"/>
   </tr>
   <tr style="height:10pt;white-space:pre-wrap;word-break:break-word;">
    <td style="padding-top:0in;padding-left:0.01in;vertical-align:top;padding-bottom:0in;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_d2b7b5cc-77a8-48a2-9f2c-54310374982e" contextRef="C_db1708bf-5968-4d48-975a-f562646b53c7" name="dei:DocumentTransitionReport" format="ixt-sec:boolballotbox"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">&#9744;</span></ix:nonNumeric></span></p></td>
    <td style="padding-top:0in;padding-left:0.01in;vertical-align:top;padding-bottom:0in;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;font-kerning:none;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;font-kerning:none;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;font-kerning:none;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;font-kerning:none;min-width:fit-content;"> </span><span style="font-size:10pt;font-family:'Proxima Nova',sans-serif;"><ix:nonNumeric id="F_6f81e40e-7d3a-46f4-86c2-0b71e3459bb4" contextRef="C_db1708bf-5968-4d48-975a-f562646b53c7" name="dei:EntityFileNumber"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:'Proxima Nova',sans-serif;font-kerning:none;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;font-kerning:none;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_3dc9a989-2168-40d2-ad53-45c61d2b6d1f" contextRef="C_db1708bf-5968-4d48-975a-f562646b53c7" name="dei:EntityRegistrantName"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:23.5pt;font-family:'Proxima Nova',sans-serif;font-kerning:none;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;font-kerning:none;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;font-kerning:none;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;font-kerning:none;min-width:fit-content;">&#160;</span></p>
  <table style="margin-left:auto;border-spacing:0;table-layout:auto;width:100.0%;border-collapse:separate;margin-right:auto;">
   <tr style="visibility:collapse;">
    <td style="width:50%;box-sizing:content-box;"/>
    <td style="width:50%;box-sizing:content-box;"/>
   </tr>
   <tr style="height:10pt;white-space:pre-wrap;word-break:break-word;text-align:left;">
    <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;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_ba6b282c-36a5-4d1e-98c8-ef5b05de08d4" contextRef="C_db1708bf-5968-4d48-975a-f562646b53c7" name="dei:EntityIncorporationStateCountryCode" format="ixt-sec:stateprovnameen"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">Delaware</span></ix:nonNumeric></span></p></td>
    <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;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_2323b77f-256c-4c55-9cac-713b6433fd40" contextRef="C_db1708bf-5968-4d48-975a-f562646b53c7" name="dei:EntityTaxIdentificationNumber"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;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="padding-top:0in;vertical-align:bottom;padding-bottom:0in;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;font-kerning:none;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;font-kerning:none;min-width:fit-content;">incorporation or organization)</span></p></td>
    <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;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;font-kerning:none;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="padding-top:0in;vertical-align:bottom;padding-bottom:0in;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_22cb2ea0-3843-4653-a722-c012da709a10" contextRef="C_db1708bf-5968-4d48-975a-f562646b53c7" name="dei:EntityAddressAddressLine1"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;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;font-kerning:none;min-width:fit-content;">, </span><span style="font-family:'Proxima Nova',sans-serif;"><ix:nonNumeric id="F_14fd13b3-4ed4-43fd-bec5-bb9d24aa5a76" contextRef="C_db1708bf-5968-4d48-975a-f562646b53c7" name="dei:EntityAddressAddressLine2"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;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_7a12c243-9450-4a40-8edb-8c587c76202c" contextRef="C_db1708bf-5968-4d48-975a-f562646b53c7" name="dei:EntityAddressCityOrTown"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;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;font-kerning:none;min-width:fit-content;">, </span><span style="font-family:'Proxima Nova',sans-serif;"><ix:nonNumeric id="F_810e99dd-d0cf-419f-86de-fdb67b235f70" contextRef="C_db1708bf-5968-4d48-975a-f562646b53c7" name="dei:EntityAddressStateOrProvince" format="ixt-sec:stateprovnameen"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">Georgia</span></ix:nonNumeric></span></p></td>
    <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;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_73216a45-64c7-40e3-93bb-5d3cfb982d3b" contextRef="C_db1708bf-5968-4d48-975a-f562646b53c7" name="dei:EntityAddressPostalZipCode"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;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="padding-top:0in;vertical-align:bottom;padding-bottom:0in;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;font-kerning:none;min-width:fit-content;">(Address of principal executive offices)</span></p></td>
    <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;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;font-kerning:none;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;font-kerning:none;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;font-kerning:none;min-width:fit-content;"> (</span><span style="font-size:10pt;font-family:'Proxima Nova',sans-serif;"><ix:nonNumeric id="F_ab50e65d-c08a-4b16-8c21-09e6d6284da1" contextRef="C_db1708bf-5968-4d48-975a-f562646b53c7" name="dei:CityAreaCode"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:'Proxima Nova',sans-serif;font-kerning:none;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;font-kerning:none;min-width:fit-content;">) </span><span style="font-size:10pt;font-family:'Proxima Nova',sans-serif;"><ix:nonNumeric id="F_c58e786f-3c4a-4101-af87-a92b525fb02d" contextRef="C_db1708bf-5968-4d48-975a-f562646b53c7" name="dei:LocalPhoneNumber"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:'Proxima Nova',sans-serif;font-kerning:none;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;font-kerning:none;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;font-kerning:none;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;font-kerning:none;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;font-kerning:none;min-width:fit-content;">&#160;</span></p>
  <table style="border-spacing:0;table-layout:auto;width:100.0%;border-collapse:separate;">
   <tr style="visibility:collapse;">
    <td style="width:35%;box-sizing:content-box;"/>
    <td style="width:1%;box-sizing:content-box;"/>
    <td style="width:22%;box-sizing:content-box;"/>
    <td style="width:1%;box-sizing:content-box;"/>
    <td style="width:41%;box-sizing:content-box;"/>
   </tr>
   <tr style="height:9pt;white-space:pre-wrap;word-break:break-word;">
    <td style="padding-top:0.01in;vertical-align:top;padding-bottom:0in;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;font-kerning:none;min-width:fit-content;"><br/>Title of each class</span></p></td>
    <td style="padding-top:0.01in;vertical-align:top;padding-bottom:0in;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;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;vertical-align:top;padding-bottom:0in;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;font-kerning:none;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;font-kerning:none;min-width:fit-content;">Symbol(s)</span></p></td>
    <td style="padding-top:0.01in;vertical-align:top;padding-bottom:0in;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;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;vertical-align:top;padding-bottom:0in;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;font-kerning:none;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;padding-bottom:0in;"><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_51f1d9b8-d750-4a73-b5d0-d369232782e4" contextRef="C_db1708bf-5968-4d48-975a-f562646b53c7" name="dei:Security12bTitle"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">Common Stock, without par value</span></ix:nonNumeric></span></p></td>
    <td style="padding-top:0.01in;vertical-align:top;padding-bottom:0in;"><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;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;vertical-align:top;padding-bottom:0in;"><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_2c344d02-fbbb-4d05-a75c-5bd1bf799846" contextRef="C_db1708bf-5968-4d48-975a-f562646b53c7" name="dei:TradingSymbol"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">AGYS</span></ix:nonNumeric></span></p></td>
    <td style="padding-top:0.01in;vertical-align:top;padding-bottom:0in;"><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;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;vertical-align:top;padding-bottom:0in;"><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_8dd4934e-d81e-424c-a00e-7bb5ad96407b" contextRef="C_db1708bf-5968-4d48-975a-f562646b53c7" name="dei:SecurityExchangeName" format="ixt-sec:exchnameen"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;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;font-kerning:none;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;font-kerning:none;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_2f14902e-07fc-4c1a-bd7b-b9a75e3a1fe2" contextRef="C_db1708bf-5968-4d48-975a-f562646b53c7" name="dei:EntityCurrentReportingStatus"><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">Yes</span></ix:nonNumeric></span><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">  </span><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:'Segoe UI Symbol',sans-serif;font-kerning:none;min-width:fit-content;">&#9746; </span><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">   No  </span><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:'Segoe UI Symbol',sans-serif;font-kerning:none;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;font-kerning:none;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_bf77dcb5-ae86-4428-819d-a8cf1608799b" contextRef="C_db1708bf-5968-4d48-975a-f562646b53c7" name="dei:EntityInteractiveDataCurrent"><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"> Yes</span></ix:nonNumeric></span><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">  </span><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:'Segoe UI Symbol',sans-serif;font-kerning:none;min-width:fit-content;">&#9746; </span><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">   No  </span><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:'Segoe UI Symbol',sans-serif;font-kerning:none;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;font-kerning:none;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:auto;width:100.0%;border-collapse:separate;">
   <tr style="visibility:collapse;">
    <td style="width:27%;box-sizing:content-box;"/>
    <td style="width:1%;box-sizing:content-box;"/>
    <td style="width:39%;box-sizing:content-box;"/>
    <td style="width:1%;box-sizing:content-box;"/>
    <td style="width:27%;box-sizing:content-box;"/>
    <td style="width:1%;box-sizing:content-box;"/>
    <td style="width:4%;box-sizing:content-box;"/>
   </tr>
   <tr style="height:9pt;white-space:pre-wrap;word-break:break-word;">
    <td style="padding-top:0.01in;vertical-align:top;padding-bottom:0in;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_80d38e7d-adec-43f1-a85d-ec8d0c62bd81" contextRef="C_db1708bf-5968-4d48-975a-f562646b53c7" name="dei:EntityFilerCategory" format="ixt-sec:entityfilercategoryen"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Large Accelerated filer</span></ix:nonNumeric></span></p></td>
    <td style="padding-top:0.01in;vertical-align:top;padding-bottom:0in;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;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;vertical-align:top;padding-bottom:0in;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;font-kerning:none;min-width:fit-content;">&#9746;</span></p></td>
    <td style="padding-top:0.01in;vertical-align:top;padding-bottom:0in;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;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;vertical-align:top;padding-bottom:0in;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;font-kerning:none;min-width:fit-content;">Accelerated filer</span></p></td>
    <td style="padding-top:0.01in;vertical-align:top;padding-bottom:0in;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;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;vertical-align:top;padding-bottom:0in;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;font-kerning:none;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-bottom:0in;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;font-kerning:none;min-width:fit-content;">Non-Accelerated filer</span></p></td>
    <td style="padding-top:0.01in;vertical-align:top;padding-bottom:0in;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;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;vertical-align:top;padding-bottom:0in;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;font-kerning:none;min-width:fit-content;">&#9744;</span></p></td>
    <td style="padding-top:0.01in;vertical-align:top;padding-bottom:0in;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;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;vertical-align:top;padding-bottom:0in;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;font-kerning:none;min-width:fit-content;">Smaller reporting company</span></p></td>
    <td style="padding-top:0.01in;vertical-align:top;padding-bottom:0in;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;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;vertical-align:top;padding-bottom:0in;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_cd35da2f-bc0d-4282-a518-dd4a67642692" contextRef="C_db1708bf-5968-4d48-975a-f562646b53c7" name="dei:EntitySmallBusiness" format="ixt-sec:boolballotbox"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;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-bottom:0in;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;font-kerning:none;min-width:fit-content;">Emerging growth company</span></p></td>
    <td style="padding-top:0.01in;vertical-align:top;padding-bottom:0in;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;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;vertical-align:top;padding-bottom:0in;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_799cb12d-d837-4de5-95a5-c3a400c0e007" contextRef="C_db1708bf-5968-4d48-975a-f562646b53c7" name="dei:EntityEmergingGrowthCompany" format="ixt-sec:boolballotbox"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#9744;</span></ix:nonNumeric></span></p></td>
    <td style="padding-top:0.01in;vertical-align:top;padding-bottom:0in;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;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;vertical-align:top;padding-bottom:0in;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;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;vertical-align:top;padding-bottom:0in;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;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;vertical-align:top;padding-bottom:0in;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;font-kerning:none;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;font-kerning:none;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;font-kerning:none;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;font-kerning:none;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;font-kerning:none;min-width:fit-content;">&#9744; </span><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">   No  </span><span style="font-size:9pt;font-family:'Segoe UI Symbol',sans-serif;"><ix:nonNumeric id="F_16bbf48f-73b4-42d5-b650-64c7fb95e8b0" contextRef="C_db1708bf-5968-4d48-975a-f562646b53c7" 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;font-kerning:none;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;font-kerning:none;min-width:fit-content;">As of January 17, 2025</span><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:'Proxima Nova',sans-serif;font-kerning:none;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;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_1b37b4c9-ea4f-42e9-9362-6fdec8f54528" contextRef="C_b3804cc3-cac9-4056-b17a-2f16855a4934" name="dei:EntityCommonStockSharesOutstanding" unitRef="U_shares" decimals="INF" format="ixt:num-dot-decimal">27,963,988</ix:nonFraction></span><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:'Proxima Nova',sans-serif;font-kerning:none;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;font-kerning:none;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;font-kerning:none;min-width:fit-content;">&#160;</span></p>
  <div class="page-node-content"><div style="z-index:-3;flex-direction:column;display:flex;padding-bottom:0.5in;min-height:0.5in;justify-content:flex-end;position:relative;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;font-kerning:none;min-width:fit-content;">1</span></p></div></div>
  <hr style="margin-inline-start:auto;margin-inline-end:auto;page-break-after:always;"/>
  <div style="padding-top:0.5in;z-index:-3;min-height:0.5in;position:relative;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;font-kerning:none;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;font-kerning:none;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;font-kerning:none;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;font-kerning:none;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;font-kerning:none;min-width:fit-content;">&#160;</span></p>
  <table style="margin-left:auto;border-spacing:0;table-layout:auto;width:100.0%;border-collapse:separate;margin-right:auto;">
   <tr style="visibility:collapse;">
    <td style="width:12%;box-sizing:content-box;"/>
    <td style="width:10.56%;box-sizing:content-box;"/>
    <td style="width:73%;box-sizing:content-box;"/>
    <td style="width:4.44%;box-sizing:content-box;"/>
   </tr>
   <tr style="white-space:pre-wrap;word-break:break-word;">
    <td style="padding-top:0in;vertical-align:middle;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;vertical-align:middle;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;vertical-align:middle;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;vertical-align:middle;padding-bottom:0in;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;font-kerning:none;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="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"><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;font-kerning:none;min-width:fit-content;">Part I. Financial Information</span></a></p></td>
    <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;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;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="white-space:pre-wrap;word-break:break-word;">
    <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;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;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:10pt;white-space:pre-wrap;word-break:break-word;">
    <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">Item 1</span></p></td>
    <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"><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;font-kerning:none;min-width:fit-content;">Financial Statements (Unaudited)</span></a></p></td>
    <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;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;font-kerning:none;min-width:fit-content;">3</span></p></td>
   </tr>
   <tr style="white-space:pre-wrap;word-break:break-word;">
    <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;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;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:10pt;white-space:pre-wrap;word-break:break-word;">
    <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"><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;font-kerning:none;min-width:fit-content;">Condensed Consolidated Balance Sheets &#8211; December 31, 2024 (Unaudited) and March 31, 2024</span></a></p></td>
    <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;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;font-kerning:none;min-width:fit-content;">3</span></p></td>
   </tr>
   <tr style="white-space:pre-wrap;word-break:break-word;">
    <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;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;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:10pt;white-space:pre-wrap;word-break:break-word;">
    <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"><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;font-kerning:none;min-width:fit-content;">Condensed Consolidated Statements of Operations (Unaudited) &#8211; Three and Nine Months Ended December 31, 2024 and December 31, 2023</span></a></p></td>
    <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;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;font-kerning:none;min-width:fit-content;">4</span></p></td>
   </tr>
   <tr style="white-space:pre-wrap;word-break:break-word;">
    <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;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;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:10pt;white-space:pre-wrap;word-break:break-word;">
    <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"><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;font-kerning:none;min-width:fit-content;">Condensed Consolidated Statements of Comprehensive Income (Unaudited) &#8211; Three and Nine Months Ended December 31, 2024 and December 31, 2023</span></a></p></td>
    <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;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;font-kerning:none;min-width:fit-content;">5</span></p></td>
   </tr>
   <tr style="white-space:pre-wrap;word-break:break-word;">
    <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;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;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:10pt;white-space:pre-wrap;word-break:break-word;">
    <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"><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;font-kerning:none;min-width:fit-content;">Condensed Consolidated Statements of Cash Flows (Unaudited) &#8211; Nine Months Ended December 31, 2024 and December 31, 2023</span></a></p></td>
    <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;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;font-kerning:none;min-width:fit-content;">6</span></p></td>
   </tr>
   <tr style="white-space:pre-wrap;word-break:break-word;">
    <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;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;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:10pt;white-space:pre-wrap;word-break:break-word;">
    <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"><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;font-kerning:none;min-width:fit-content;">Condensed Consolidated Statements of Shareholders' Equity (Unaudited) &#8211; Three and Nine Months Ended December 31, 2024 and December 31, 2023</span></a></p></td>
    <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;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;font-kerning:none;min-width:fit-content;">7</span></p></td>
   </tr>
   <tr style="white-space:pre-wrap;word-break:break-word;">
    <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;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;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:10pt;white-space:pre-wrap;word-break:break-word;">
    <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"><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;font-kerning:none;min-width:fit-content;">Notes to Condensed Consolidated Financial Statements (Unaudited)</span></a></p></td>
    <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;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;font-kerning:none;min-width:fit-content;">8</span></p></td>
   </tr>
   <tr style="white-space:pre-wrap;word-break:break-word;">
    <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;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;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:10pt;white-space:pre-wrap;word-break:break-word;">
    <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">Item 2</span></p></td>
    <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"><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"><span style="color:#0563c1;white-space:pre-wrap;text-decoration:underline;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">Management&#8217;s Discussion and Analysis of Financial Condition and Results of Operations</span></a></p></td>
    <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;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;font-kerning:none;min-width:fit-content;">21</span></p></td>
   </tr>
   <tr style="white-space:pre-wrap;word-break:break-word;">
    <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;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;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:10pt;white-space:pre-wrap;word-break:break-word;">
    <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">Item 3</span></p></td>
    <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"><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;font-kerning:none;min-width:fit-content;">Quantitative and Qualitative Disclosures About Market Risk</span></a></p></td>
    <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;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;font-kerning:none;min-width:fit-content;">31</span></p></td>
   </tr>
   <tr style="white-space:pre-wrap;word-break:break-word;">
    <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;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;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:10pt;white-space:pre-wrap;word-break:break-word;">
    <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">Item 4</span></p></td>
    <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"><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;font-kerning:none;min-width:fit-content;">Controls and Procedures</span></a></p></td>
    <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;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;font-kerning:none;min-width:fit-content;">31</span></p></td>
   </tr>
   <tr style="white-space:pre-wrap;word-break:break-word;">
    <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;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;font-kerning:none;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="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"><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;font-kerning:none;min-width:fit-content;">Part II. Other Information</span></a></p></td>
    <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;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;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="white-space:pre-wrap;word-break:break-word;">
    <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;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;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:10pt;white-space:pre-wrap;word-break:break-word;">
    <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">Item 1</span></p></td>
    <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"><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;font-kerning:none;min-width:fit-content;">Legal Proceedings</span></a></p></td>
    <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;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;font-kerning:none;min-width:fit-content;">33</span></p></td>
   </tr>
   <tr style="white-space:pre-wrap;word-break:break-word;">
    <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;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;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:10pt;white-space:pre-wrap;word-break:break-word;">
    <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">Item 1A</span></p></td>
    <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"><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;font-kerning:none;min-width:fit-content;">Risk Factors</span></a></p></td>
    <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;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;font-kerning:none;min-width:fit-content;">33</span></p></td>
   </tr>
   <tr style="white-space:pre-wrap;word-break:break-word;">
    <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;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;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:10pt;white-space:pre-wrap;word-break:break-word;">
    <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">Item 2</span></p></td>
    <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"><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;font-kerning:none;min-width:fit-content;">Unregistered Sales of Equity Securities and Use of Proceeds</span></a></p></td>
    <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;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;font-kerning:none;min-width:fit-content;">33</span></p></td>
   </tr>
   <tr style="white-space:pre-wrap;word-break:break-word;">
    <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;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;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:10pt;white-space:pre-wrap;word-break:break-word;">
    <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">Item 3</span></p></td>
    <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"><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;font-kerning:none;min-width:fit-content;">Defaults Upon Senior Securities</span></a></p></td>
    <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;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;font-kerning:none;min-width:fit-content;">33</span></p></td>
   </tr>
   <tr style="white-space:pre-wrap;word-break:break-word;">
    <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;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;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:10pt;white-space:pre-wrap;word-break:break-word;">
    <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">Item 4</span></p></td>
    <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"><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;font-kerning:none;min-width:fit-content;">Mine Safety Disclosures</span></a></p></td>
    <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;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;font-kerning:none;min-width:fit-content;">33</span></p></td>
   </tr>
   <tr style="white-space:pre-wrap;word-break:break-word;">
    <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;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;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:10pt;white-space:pre-wrap;word-break:break-word;">
    <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">Item 5</span></p></td>
    <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"><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;font-kerning:none;min-width:fit-content;">Other Information</span></a></p></td>
    <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;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;font-kerning:none;min-width:fit-content;">33</span></p></td>
   </tr>
   <tr style="white-space:pre-wrap;word-break:break-word;">
    <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;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;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:10pt;white-space:pre-wrap;word-break:break-word;">
    <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">Item 6</span></p></td>
    <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"><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;font-kerning:none;min-width:fit-content;">Exhibits</span></a></p></td>
    <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;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;font-kerning:none;min-width:fit-content;">34</span></p></td>
   </tr>
   <tr style="white-space:pre-wrap;word-break:break-word;">
    <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;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;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:10pt;white-space:pre-wrap;word-break:break-word;">
    <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"><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;font-kerning:none;min-width:fit-content;">Signatures</span></a></p></td>
    <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;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;font-kerning:none;min-width:fit-content;">35</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;font-kerning:none;min-width:fit-content;">&#160;</span></p>
  <div class="page-node-content"><div style="z-index:-3;flex-direction:column;display:flex;padding-bottom:0.5in;min-height:0.5in;justify-content:flex-end;position:relative;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;font-kerning:none;min-width:fit-content;">2</span></p></div></div>
  <hr style="margin-inline-start:auto;margin-inline-end:auto;page-break-after:always;"/>
  <div style="padding-top:0.5in;z-index:-3;min-height:0.5in;position:relative;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;font-kerning:none;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;font-kerning:none;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;font-kerning:none;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;font-kerning:none;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;font-kerning:none;min-width:fit-content;">TED BALANCE SHEETS</span></p>
  <table style="margin-left:auto;border-spacing:0;table-layout:auto;width:100.0%;border-collapse:separate;margin-right:auto;">
   <tr style="visibility:collapse;">
    <td style="width:66.847%;box-sizing:content-box;"/>
    <td style="width:1.68%;box-sizing:content-box;"/>
    <td style="width:1%;box-sizing:content-box;"/>
    <td style="width:12.897%;box-sizing:content-box;"/>
    <td style="width:1%;box-sizing:content-box;"/>
    <td style="width:1.68%;box-sizing:content-box;"/>
    <td style="width:1%;box-sizing:content-box;"/>
    <td style="width:12.897%;box-sizing:content-box;"/>
    <td style="width:1%;box-sizing:content-box;"/>
   </tr>
   <tr style="height:10pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;">
    <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;"><p style="font-size:8pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">(In thousands, except share data)</span></p></td>
    <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="2" style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">December 31, 2024 (Unaudited)</span></p></td>
    <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;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;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="2" style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">March 31,<br/>2024</span></p></td>
    <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;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;font-kerning:none;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="padding-top:0in;vertical-align:top;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">ASSETS</span></p></td>
    <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="2" style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="2" style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;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="padding-top:0in;vertical-align:top;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">Current assets:</span></p></td>
    <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="2" style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="2" style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:10pt;background-color:#ededed;word-break:break-word;">
    <td style="padding-top:0in;text-indent:10pt;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">Cash and cash equivalents</span></p></td>
    <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><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;font-kerning:none;min-width:fit-content;">$</span></p></td>
    <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_e3e41549-2fec-4ce4-a12d-dd882ac7546d" contextRef="C_e8de4f4d-003a-4cf0-8540-328e0c682eca" name="us-gaap:CashAndCashEquivalentsAtCarryingValue" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">60,761</ix:nonFraction></span></p></td>
    <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><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;font-kerning:none;min-width:fit-content;">$</span></p></td>
    <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_308a16f3-3a64-4c69-bdaa-fe86f3ce7884" contextRef="C_a47155c6-d2bc-46f6-a5d2-077d94d8279a" 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="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
    <td style="padding-top:0in;text-indent:10pt;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;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;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_337d7eca-1a87-471c-ba4d-3e9d910bcf53" contextRef="C_e8de4f4d-003a-4cf0-8540-328e0c682eca" name="us-gaap:AllowanceForDoubtfulAccountsReceivable" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">937</ix:nonFraction></span><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;and $</span><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_e43167b9-f134-44f7-893e-1687100b7013" contextRef="C_a47155c6-d2bc-46f6-a5d2-077d94d8279a" 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;font-kerning:none;min-width:fit-content;">, respectively</span></p></td>
    <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_b5ad9575-7016-4659-bd1b-1bb94bafe376" contextRef="C_e8de4f4d-003a-4cf0-8540-328e0c682eca" name="us-gaap:AccountsReceivableNetCurrent" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">49,275</ix:nonFraction></span></p></td>
    <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_787f1af4-99a3-44e4-bd00-ca161acab678" contextRef="C_a47155c6-d2bc-46f6-a5d2-077d94d8279a" 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="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:10pt;background-color:#ededed;word-break:break-word;">
    <td style="padding-top:0in;text-indent:10pt;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">Contract assets</span></p></td>
    <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_bfb5f00d-4c20-467c-bf0d-31131fc5863c" contextRef="C_e8de4f4d-003a-4cf0-8540-328e0c682eca" name="us-gaap:ContractWithCustomerAssetNetCurrent" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">4,016</ix:nonFraction></span></p></td>
    <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_38ea79db-30d8-44bd-a357-643db3704213" contextRef="C_a47155c6-d2bc-46f6-a5d2-077d94d8279a" 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="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
    <td style="padding-top:0in;text-indent:10pt;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">Inventories</span></p></td>
    <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_529e3553-7f72-4464-9dc0-02b695865352" contextRef="C_e8de4f4d-003a-4cf0-8540-328e0c682eca" name="us-gaap:InventoryNet" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">6,360</ix:nonFraction></span></p></td>
    <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_c29c54d5-d8ea-4b2e-82e4-6edb97f534e6" contextRef="C_a47155c6-d2bc-46f6-a5d2-077d94d8279a" 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="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:10pt;background-color:#ededed;word-break:break-word;">
    <td style="padding-top:0in;text-indent:10pt;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;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;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">Prepaid expenses and other current assets</span></p></td>
    <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom: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;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_9180f92d-d84e-4611-b95d-57a9b238d843" contextRef="C_e8de4f4d-003a-4cf0-8540-328e0c682eca" name="us-gaap:PrepaidExpenseAndOtherAssetsCurrent" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">10,798</ix:nonFraction></span></p></td>
    <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom: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;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom: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;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_9e312f75-5307-4a0e-a539-58b885953b98" contextRef="C_a47155c6-d2bc-46f6-a5d2-077d94d8279a" 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="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom: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;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
    <td style="padding-top:0in;text-indent:20pt;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;"><p style="margin-left:20pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">Total current assets</span></p></td>
    <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_4a2176c1-2a37-45a2-a904-0332e0ccea98" contextRef="C_e8de4f4d-003a-4cf0-8540-328e0c682eca" name="us-gaap:AssetsCurrent" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">131,210</ix:nonFraction></span></p></td>
    <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_9aba11ff-57a3-4cb6-bdfd-868a49867201" contextRef="C_a47155c6-d2bc-46f6-a5d2-077d94d8279a" 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="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:10pt;background-color:#ededed;word-break:break-word;">
    <td style="padding-top:0in;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">Property and equipment, net</span></p></td>
    <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_38936bd6-faf0-4fba-a009-6d7d886c336f" contextRef="C_e8de4f4d-003a-4cf0-8540-328e0c682eca" name="us-gaap:PropertyPlantAndEquipmentNet" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">16,872</ix:nonFraction></span></p></td>
    <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_4d4f7fb6-0fde-4701-9c6b-ed5be9831267" contextRef="C_a47155c6-d2bc-46f6-a5d2-077d94d8279a" 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="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
    <td style="padding-top:0in;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">Operating lease right-of-use assets</span></p></td>
    <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_51ad3564-dd80-4351-b760-fc78e74e7a7a" contextRef="C_e8de4f4d-003a-4cf0-8540-328e0c682eca" name="us-gaap:OperatingLeaseRightOfUseAsset" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">17,017</ix:nonFraction></span></p></td>
    <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_4d6da995-fe56-47a6-aaea-c3e97e9ea4a3" contextRef="C_a47155c6-d2bc-46f6-a5d2-077d94d8279a" 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="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:10pt;background-color:#ededed;word-break:break-word;">
    <td style="padding-top:0in;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">Goodwill</span></p></td>
    <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_79293a65-d3a0-46fd-adb7-38e686112ca4" contextRef="C_e8de4f4d-003a-4cf0-8540-328e0c682eca" name="us-gaap:Goodwill" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">128,544</ix:nonFraction></span></p></td>
    <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_8f9be8c1-05aa-40c9-862b-e516b3670273" contextRef="C_a47155c6-d2bc-46f6-a5d2-077d94d8279a" 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="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
    <td style="padding-top:0in;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">Intangible assets, net</span></p></td>
    <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_fc58341b-1b37-4ebf-8c80-68ebfebb230a" contextRef="C_e8de4f4d-003a-4cf0-8540-328e0c682eca" name="us-gaap:IntangibleAssetsNetExcludingGoodwill" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">73,539</ix:nonFraction></span></p></td>
    <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_51087c7e-8a30-406a-8079-b766b3c26f32" contextRef="C_a47155c6-d2bc-46f6-a5d2-077d94d8279a" 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="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:10pt;background-color:#ededed;word-break:break-word;">
    <td style="padding-top:0in;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">Deferred income taxes, non-current</span></p></td>
    <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_246c083d-2e8f-4b4a-aee3-52a6a8ab557c" contextRef="C_e8de4f4d-003a-4cf0-8540-328e0c682eca" name="us-gaap:DeferredIncomeTaxAssetsNet" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">68,041</ix:nonFraction></span></p></td>
    <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_18d485ba-cd86-4052-9dd8-e54d00fbb46a" contextRef="C_a47155c6-d2bc-46f6-a5d2-077d94d8279a" 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="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
    <td style="padding-top:0in;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;border-bottom:0.5pt solid #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">Other non-current assets</span></p></td>
    <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom: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;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_066ffd6e-16d4-4f84-b7b2-9fbc8b08981b" contextRef="C_e8de4f4d-003a-4cf0-8540-328e0c682eca" name="us-gaap:OtherAssetsNoncurrent" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">8,638</ix:nonFraction></span></p></td>
    <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom: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;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom: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;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_9b4cb6dc-bca9-45b1-bb4a-8f5c7e3b8220" contextRef="C_a47155c6-d2bc-46f6-a5d2-077d94d8279a" 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="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom: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;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:10pt;background-color:#ededed;word-break:break-word;">
    <td style="padding-top:0in;text-indent:20pt;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;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;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">Total assets</span></p></td>
    <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom: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;font-kerning:none;min-width:fit-content;">$</span></p></td>
    <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #009cde;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_703eadce-a517-4a9a-8e1a-830c10732b00" contextRef="C_e8de4f4d-003a-4cf0-8540-328e0c682eca" name="us-gaap:Assets" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">443,861</ix:nonFraction></span></p></td>
    <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom: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;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom: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;font-kerning:none;min-width:fit-content;">$</span></p></td>
    <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #009cde;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_aaf7c4af-b92d-4003-86fe-ddd65f59f7d6" contextRef="C_a47155c6-d2bc-46f6-a5d2-077d94d8279a" 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="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom: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;font-kerning:none;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="padding-top:0in;vertical-align:top;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">LIABILITIES AND SHAREHOLDERS' EQUITY</span></p></td>
    <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="2" style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="2" style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;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="padding-top:0in;vertical-align:top;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">Current liabilities:</span></p></td>
    <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="2" style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="2" style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
    <td style="padding-top:0in;text-indent:10pt;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">Accounts payable</span></p></td>
    <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><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;font-kerning:none;min-width:fit-content;">$</span></p></td>
    <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_7ad992cd-063d-44c7-b25e-8b032c42c4ee" contextRef="C_e8de4f4d-003a-4cf0-8540-328e0c682eca" name="us-gaap:AccountsPayableCurrent" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">11,684</ix:nonFraction></span></p></td>
    <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><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;font-kerning:none;min-width:fit-content;">$</span></p></td>
    <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_5af3feff-3e7e-4b4b-8adb-d91873002ad2" contextRef="C_a47155c6-d2bc-46f6-a5d2-077d94d8279a" 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="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:10pt;background-color:#ededed;word-break:break-word;">
    <td style="padding-top:0in;text-indent:10pt;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">Contract liabilities</span></p></td>
    <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_27bbe5a6-55da-44eb-b6c7-e4e303b98c35" contextRef="C_e8de4f4d-003a-4cf0-8540-328e0c682eca" name="us-gaap:ContractWithCustomerLiability" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">80,338</ix:nonFraction></span></p></td>
    <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_be107ea0-1681-4e5b-a3b1-273e678f0b15" contextRef="C_a47155c6-d2bc-46f6-a5d2-077d94d8279a" 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="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
    <td style="padding-top:0in;text-indent:10pt;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">Accrued liabilities</span></p></td>
    <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_8289357d-4a9c-4edd-be61-9a4cafea3d47" contextRef="C_e8de4f4d-003a-4cf0-8540-328e0c682eca" name="us-gaap:AccruedLiabilitiesCurrent" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">17,497</ix:nonFraction></span></p></td>
    <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_5fb2d106-ef5b-4a9f-96fa-394faf068d42" contextRef="C_a47155c6-d2bc-46f6-a5d2-077d94d8279a" 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="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:10pt;background-color:#ededed;word-break:break-word;">
    <td style="padding-top:0in;text-indent:10pt;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;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;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">Operating lease liabilities, current</span></p></td>
    <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom: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;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_c8d6c361-6646-4317-a407-2eddf04ffd87" contextRef="C_e8de4f4d-003a-4cf0-8540-328e0c682eca" name="us-gaap:OperatingLeaseLiabilityCurrent" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">5,431</ix:nonFraction></span></p></td>
    <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom: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;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom: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;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_59ac8c4c-285c-4f13-b382-4c8cb5f01b7d" contextRef="C_a47155c6-d2bc-46f6-a5d2-077d94d8279a" 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="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom: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;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
    <td style="padding-top:0in;text-indent:20pt;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;"><p style="margin-left:20pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">Total current liabilities</span></p></td>
    <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_e85a6657-228d-4076-8904-86084d4438be" contextRef="C_e8de4f4d-003a-4cf0-8540-328e0c682eca" name="us-gaap:LiabilitiesCurrent" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">114,950</ix:nonFraction></span></p></td>
    <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_587f65b7-53c0-4a0f-998f-e20d43b9edb2" contextRef="C_a47155c6-d2bc-46f6-a5d2-077d94d8279a" 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="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:10pt;background-color:#ededed;word-break:break-word;">
    <td style="padding-top:0in;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">Deferred income taxes, non-current</span></p></td>
    <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_44c25edd-f402-4a73-b559-b3afc1c7e364" contextRef="C_e8de4f4d-003a-4cf0-8540-328e0c682eca" name="us-gaap:DeferredIncomeTaxLiabilitiesNet" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">11,540</ix:nonFraction></span></p></td>
    <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_671876ee-7174-4c5b-b0bc-bcb476ddfaa6" contextRef="C_a47155c6-d2bc-46f6-a5d2-077d94d8279a" name="us-gaap:DeferredIncomeTaxLiabilitiesNet" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">554</ix:nonFraction></span></p></td>
    <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
    <td style="padding-top:0in;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">Operating lease liabilities, non-current</span></p></td>
    <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_bd8b8417-30a9-48a7-8c05-f7cc071b9744" contextRef="C_e8de4f4d-003a-4cf0-8540-328e0c682eca" name="us-gaap:OperatingLeaseLiabilityNoncurrent" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">17,469</ix:nonFraction></span></p></td>
    <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_7309c799-605b-4556-97b3-8f29fe4c2715" contextRef="C_a47155c6-d2bc-46f6-a5d2-077d94d8279a" 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="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:10pt;background-color:#ededed;word-break:break-word;">
    <td style="padding-top:0in;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">Debt, non-current</span></p></td>
    <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_93dab06d-0383-4412-aba6-9d6f88923efc" contextRef="C_e8de4f4d-003a-4cf0-8540-328e0c682eca" name="us-gaap:LongTermDebtNoncurrent" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">38,000</ix:nonFraction></span></p></td>
    <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_337061db-cd18-4874-a498-8b0d9078e01d" contextRef="C_a47155c6-d2bc-46f6-a5d2-077d94d8279a" name="us-gaap:LongTermDebtNoncurrent" unitRef="U_USD" scale="3" decimals="-3" format="ixt:fixed-zero">&#8212;</ix:nonFraction></span></p></td>
    <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
    <td style="padding-top:0in;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">Other non-current liabilities</span></p></td>
    <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_c91d3c50-3b5f-443d-b671-fa6a972c53d7" contextRef="C_e8de4f4d-003a-4cf0-8540-328e0c682eca" name="us-gaap:OtherLiabilitiesNoncurrent" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">5,111</ix:nonFraction></span></p></td>
    <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_5666aa50-9783-4aa6-b84c-25ab5e49bd02" contextRef="C_a47155c6-d2bc-46f6-a5d2-077d94d8279a" 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="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;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="padding-top:0in;vertical-align:top;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;"><span style="-sec-ix-hidden:F_400aa620-49ba-4574-bcbd-cb667e0d7928;"><span style="-sec-ix-hidden:F_015c145b-be5f-4c32-b10f-568eac1dc634;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Commitments and contingencies</span></span></span></span></p></td>
    <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="2" style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="2" style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;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="padding-top:0in;vertical-align:top;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">Shareholders' equity:</span></p></td>
    <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="2" style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="2" style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:10pt;background-color:#ededed;word-break:break-word;">
    <td style="padding-top:0in;text-indent:10pt;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;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;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_db441517-7dfd-42e4-b3b6-b73e8b827747" contextRef="C_e8de4f4d-003a-4cf0-8540-328e0c682eca" name="us-gaap:CommonStockParOrStatedValuePerShare" unitRef="U_UnitedStatesOfAmericaDollarsShare" decimals="INF" format="ixt:num-dot-decimal"><ix:nonFraction id="F_a0a8c633-1b74-47ff-9bfa-16656442d204" contextRef="C_a47155c6-d2bc-46f6-a5d2-077d94d8279a" 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;font-kerning:none;min-width:fit-content;">&#160;stated value; </span><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_cd25ffae-50b2-48f0-8c35-62ecab4d3fa4" contextRef="C_e8de4f4d-003a-4cf0-8540-328e0c682eca" name="us-gaap:CommonStockSharesAuthorized" unitRef="U_shares" decimals="INF" format="ixt:num-dot-decimal"><ix:nonFraction id="F_15fdc4ee-d067-4c07-86c1-fc43902e09d6" contextRef="C_a47155c6-d2bc-46f6-a5d2-077d94d8279a" 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;font-kerning:none;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;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_64b8087e-4fff-46af-addb-aa37572325be" contextRef="C_e8de4f4d-003a-4cf0-8540-328e0c682eca" name="us-gaap:CommonStockSharesIssued" unitRef="U_shares" decimals="INF" format="ixt:num-dot-decimal"><ix:nonFraction id="F_67d9b76e-28d3-4d01-bb12-8ab25d18222c" contextRef="C_a47155c6-d2bc-46f6-a5d2-077d94d8279a" 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;font-kerning:none;min-width:fit-content;">&#160;shares issued; and </span><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_d7c47afe-b095-481f-b4d3-4146fd44d2df" contextRef="C_e8de4f4d-003a-4cf0-8540-328e0c682eca" name="us-gaap:CommonStockSharesOutstanding" unitRef="U_shares" decimals="INF" format="ixt:num-dot-decimal">27,961,890</ix:nonFraction></span><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"><br/>&#160;&#160;&#160;and </span><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_65a893e8-9867-451b-bb20-a4cb8a66c117" contextRef="C_a47155c6-d2bc-46f6-a5d2-077d94d8279a" 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;font-kerning:none;min-width:fit-content;">&#160;shares outstanding at December 31, 2024<br/>&#160;&#160;&#160;and March 31, 2024, respectively</span></p></td>
    <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_4d76e49a-d53c-4cf5-b41c-690f3e0fb769" contextRef="C_e8de4f4d-003a-4cf0-8540-328e0c682eca" 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="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_28b35027-07ad-4b58-8be3-91ae26a988e6" contextRef="C_a47155c6-d2bc-46f6-a5d2-077d94d8279a" 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="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
    <td style="padding-top:0in;text-indent:10pt;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">Treasury shares, </span><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_7058932a-07c4-4bfe-bca0-02272d64d13b" contextRef="C_e8de4f4d-003a-4cf0-8540-328e0c682eca" name="us-gaap:TreasuryStockCommonShares" unitRef="U_shares" decimals="INF" format="ixt:num-dot-decimal">5,380,398</ix:nonFraction></span><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;and </span><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_af455d03-d801-46f0-9079-d1c1c01cb83a" contextRef="C_a47155c6-d2bc-46f6-a5d2-077d94d8279a" 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;font-kerning:none;min-width:fit-content;">&#160;at December 31, 2024<br/>&#160;&#160;&#160;and March 31, 2024, respectively</span></p></td>
    <td style="padding-top:0in;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">(</span><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_1c6d2253-8c28-4127-b955-351a4ec575c7" contextRef="C_e8de4f4d-003a-4cf0-8540-328e0c682eca" name="us-gaap:TreasuryStockValue" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">1,616</ix:nonFraction></span></p></td>
    <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><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;font-kerning:none;min-width:fit-content;">)</span></p></td>
    <td style="padding-top:0in;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">(</span><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_226519c4-a882-4ed8-ad22-7ee1af0d848c" contextRef="C_a47155c6-d2bc-46f6-a5d2-077d94d8279a" 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="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><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;font-kerning:none;min-width:fit-content;">)</span></p></td>
   </tr>
   <tr style="height:10pt;background-color:#ededed;word-break:break-word;">
    <td style="padding-top:0in;text-indent:10pt;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">Capital in excess of stated value</span></p></td>
    <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_d06c65bc-14a6-4bef-ad3f-55f7951c43c8" contextRef="C_e8de4f4d-003a-4cf0-8540-328e0c682eca" name="us-gaap:AdditionalPaidInCapital" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">105,017</ix:nonFraction></span></p></td>
    <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_11ff4a91-437d-4234-bde6-fe76ec63ec9a" contextRef="C_a47155c6-d2bc-46f6-a5d2-077d94d8279a" 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="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
    <td style="padding-top:0in;text-indent:10pt;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">Retained earnings</span></p></td>
    <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_9f32cc79-faaf-43b4-896f-a0978b3a3a5d" contextRef="C_e8de4f4d-003a-4cf0-8540-328e0c682eca" name="us-gaap:RetainedEarningsAccumulatedDeficit" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">157,055</ix:nonFraction></span></p></td>
    <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_ef581bb0-43c6-4017-a6e5-308874b091b3" contextRef="C_a47155c6-d2bc-46f6-a5d2-077d94d8279a" 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="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:10pt;background-color:#ededed;word-break:break-word;">
    <td style="padding-top:0in;text-indent:10pt;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;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;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">Accumulated other comprehensive loss</span></p></td>
    <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom: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;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">(</span><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_74386cb2-0d18-4d7d-b4e7-4719e99b726a" contextRef="C_e8de4f4d-003a-4cf0-8540-328e0c682eca" name="us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax" unitRef="U_USD" scale="3" decimals="-3" sign="-" format="ixt:num-dot-decimal">13,668</ix:nonFraction></span></p></td>
    <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom: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;font-kerning:none;min-width:fit-content;">)</span></p></td>
    <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom: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;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">(</span><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_ff130dbb-7c4e-4b8a-8378-637137e13205" contextRef="C_a47155c6-d2bc-46f6-a5d2-077d94d8279a" 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="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom: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;font-kerning:none;min-width:fit-content;">)</span></p></td>
   </tr>
   <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
    <td style="padding-top:0in;text-indent:20pt;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;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;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">Total shareholders' equity</span></p></td>
    <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom: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;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_116e5ab5-ea90-462d-89e9-4d57c1c78e87" contextRef="C_e8de4f4d-003a-4cf0-8540-328e0c682eca" name="us-gaap:StockholdersEquity" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">256,791</ix:nonFraction></span></p></td>
    <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom: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;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom: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;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_16104168-9c71-428a-9daf-0493549141a7" contextRef="C_a47155c6-d2bc-46f6-a5d2-077d94d8279a" 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="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom: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;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:10pt;background-color:#ededed;word-break:break-word;">
    <td style="padding-top:0in;text-indent:20pt;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;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;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">Total liabilities and shareholders' equity</span></p></td>
    <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom: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;font-kerning:none;min-width:fit-content;">$</span></p></td>
    <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #009cde;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_4e439a06-d2ed-4fb1-953c-52d059cf2482" contextRef="C_e8de4f4d-003a-4cf0-8540-328e0c682eca" name="us-gaap:LiabilitiesAndStockholdersEquity" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">443,861</ix:nonFraction></span></p></td>
    <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom: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;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom: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;font-kerning:none;min-width:fit-content;">$</span></p></td>
    <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #009cde;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_c15e5cc2-fe93-4a33-8365-d529c40ed396" contextRef="C_a47155c6-d2bc-46f6-a5d2-077d94d8279a" 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="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom: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;font-kerning:none;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;font-kerning:none;min-width:fit-content;">See accompanying notes to unaudited condensed consolidated financial statements.</span></p>
  <div class="page-node-content"><div style="z-index:-3;flex-direction:column;display:flex;padding-bottom:0.5in;min-height:0.5in;justify-content:flex-end;position:relative;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;font-kerning:none;min-width:fit-content;">3</span></p></div></div>
  <hr style="margin-inline-start:auto;margin-inline-end:auto;page-break-after:always;"/>
  <div style="padding-top:0.5in;z-index:-3;min-height:0.5in;position:relative;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;font-kerning:none;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;font-kerning:none;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;font-kerning:none;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;font-kerning:none;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;font-kerning:none;min-width:fit-content;">(Unaudited)</span></p>
  <table style="margin-left:auto;border-spacing:0;table-layout:auto;width:100.0%;border-collapse:separate;margin-right:auto;">
   <tr style="visibility:collapse;">
    <td style="width:49.491%;box-sizing:content-box;"/>
    <td style="width:1.658%;box-sizing:content-box;"/>
    <td style="width:1%;box-sizing:content-box;"/>
    <td style="width:8.969%;box-sizing:content-box;"/>
    <td style="width:1%;box-sizing:content-box;"/>
    <td style="width:1.658%;box-sizing:content-box;"/>
    <td style="width:1%;box-sizing:content-box;"/>
    <td style="width:8.969%;box-sizing:content-box;"/>
    <td style="width:1%;box-sizing:content-box;"/>
    <td style="width:1.658%;box-sizing:content-box;"/>
    <td style="width:1%;box-sizing:content-box;"/>
    <td style="width:8.969%;box-sizing:content-box;"/>
    <td style="width:1%;box-sizing:content-box;"/>
    <td style="width:1.658%;box-sizing:content-box;"/>
    <td style="width:1%;box-sizing:content-box;"/>
    <td style="width:8.969%;box-sizing:content-box;"/>
    <td style="width:1%;box-sizing:content-box;"/>
   </tr>
   <tr style="height:10pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;">
    <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="6" style="padding-top:0in;vertical-align:top;padding-bottom:0in;border-bottom:0.5pt solid #009cde;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">Three Months Ended<br/>December 31,</span></p></td>
    <td style="padding-top:0in;vertical-align:top;padding-bottom:0in;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;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;vertical-align:top;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="6" style="padding-top:0in;vertical-align:top;padding-bottom:0in;border-bottom:0.5pt solid #009cde;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">Nine Months Ended<br/>December 31,</span></p></td>
    <td style="padding-top:0in;vertical-align:top;padding-bottom:0in;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;font-kerning:none;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="padding-top:0in;vertical-align:top;padding-bottom:0in;border-bottom:0.5pt solid #009cde;"><p style="font-size:8pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">(In thousands, except per share data)</span></p></td>
    <td style="padding-top:0in;vertical-align:top;padding-bottom:0in;border-bottom:0.5pt solid #009cde;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="2" style="padding-top:0in;vertical-align:top;padding-bottom:0in;border-bottom:0.5pt solid #009cde;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">2024</span></p></td>
    <td style="padding-top:0in;vertical-align:top;padding-bottom:0in;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;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;vertical-align:top;padding-bottom:0in;border-bottom:0.5pt solid #009cde;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="2" style="padding-top:0in;vertical-align:top;padding-bottom:0in;border-bottom:0.5pt solid #009cde;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">2023</span></p></td>
    <td style="padding-top:0in;vertical-align:top;padding-bottom:0in;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;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;vertical-align:top;padding-bottom:0in;border-bottom:0.5pt solid #009cde;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="2" style="padding-top:0in;vertical-align:top;padding-bottom:0in;border-bottom:0.5pt solid #009cde;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">2024</span></p></td>
    <td style="padding-top:0in;vertical-align:top;padding-bottom:0in;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;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;vertical-align:top;padding-bottom:0in;border-bottom:0.5pt solid #009cde;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="2" style="padding-top:0in;vertical-align:top;padding-bottom:0in;border-bottom:0.5pt solid #009cde;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">2023</span></p></td>
    <td style="padding-top:0in;vertical-align:top;padding-bottom:0in;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;font-kerning:none;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="padding-top:0in;vertical-align:top;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">Net revenue:</span></p></td>
    <td style="padding-top:0in;vertical-align:top;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="2" style="padding-top:0in;vertical-align:top;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;vertical-align:top;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;vertical-align:top;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="2" style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="2" style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="2" style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
    <td style="padding-top:0in;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">Products</span></p></td>
    <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><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;font-kerning:none;min-width:fit-content;">$</span></p></td>
    <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_0a217429-310d-49f9-aef2-887cb04593ef" contextRef="C_9f239804-900c-4546-881c-ab708a5eebf0" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">10,677</ix:nonFraction></span></p></td>
    <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><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;font-kerning:none;min-width:fit-content;">$</span></p></td>
    <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_9ac99d53-026a-4e2c-9ef2-e9c9dbae760d" contextRef="C_a698b5c2-6eea-4d59-ba23-b41463459955" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">12,678</ix:nonFraction></span></p></td>
    <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><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;font-kerning:none;min-width:fit-content;">$</span></p></td>
    <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_55fd83f8-a0d6-458c-b520-621235eb7c46" contextRef="C_738ac202-1ae3-40e3-a8ec-a3a4cfa304e5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">31,077</ix:nonFraction></span></p></td>
    <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><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;font-kerning:none;min-width:fit-content;">$</span></p></td>
    <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_a7ccf1c0-c60a-4791-ae97-c8d92456bfe0" contextRef="C_f18d5cae-3460-4886-8ca9-2c6c4d918477" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">38,100</ix:nonFraction></span></p></td>
    <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:10pt;background-color:#ededed;word-break:break-word;">
    <td style="padding-top:0in;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">Subscription and maintenance</span></p></td>
    <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_8a1e1757-4693-4ab2-870e-66809ed5831b" contextRef="C_c2b1c4be-6bc8-4e7e-b1b5-0cb055e869b8" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">44,379</ix:nonFraction></span></p></td>
    <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_5ec182b2-a401-4244-ae0f-58641aa518d7" contextRef="C_cebe027e-f158-4b31-893f-d50322b7ac65" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">35,107</ix:nonFraction></span></p></td>
    <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_cabf1946-6a57-4b3d-8ebd-b1cdbd4b2053" contextRef="C_dd086249-2755-42a1-8a5e-a32e0eb2a65e" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">123,853</ix:nonFraction></span></p></td>
    <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_25c625f8-2321-4b86-9ab5-87f6b40e47fd" contextRef="C_5ed0bf8f-496e-4783-aa75-96340c4a1623" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">101,481</ix:nonFraction></span></p></td>
    <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
    <td style="padding-top:0in;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;border-bottom:0.5pt solid #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">Professional services</span></p></td>
    <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom: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;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_c4f262d7-6576-4672-b06b-d6e032b0c981" contextRef="C_6f1193c3-e032-4ff2-a4a0-bac87a0ab720" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">14,505</ix:nonFraction></span></p></td>
    <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom: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;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom: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;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_93849599-8878-4b88-8e01-fed11f0c75b6" contextRef="C_1c245dec-1283-44b7-82f0-e93b0084dc1d" 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="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom: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;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom: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;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_b9b099e3-fd7b-4279-9759-fcae47393152" contextRef="C_17e966a6-931c-4dac-a26d-a37e3a0c6374" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">46,422</ix:nonFraction></span></p></td>
    <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom: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;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom: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;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_b72a9f3e-2131-4ff9-b947-2dfe9e9d161a" contextRef="C_a12a8d50-c001-4a8e-aeb4-b394d740d008" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">35,662</ix:nonFraction></span></p></td>
    <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom: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;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:10pt;background-color:#ededed;word-break:break-word;">
    <td style="padding-top:0in;text-indent:10pt;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">Total net revenue</span></p></td>
    <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_6b3ae86d-139b-4001-a5f0-ebc8a27178ef" contextRef="C_5480a361-9c43-4312-bd06-e3ef238d80ef" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">69,561</ix:nonFraction></span></p></td>
    <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_9b8d95fd-8499-49c7-8d14-7e695dc846b9" contextRef="C_b37fb8aa-23ee-4e06-bf1a-5bff74a51d42" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">60,566</ix:nonFraction></span></p></td>
    <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_0f8857f8-76ab-4ed2-93f2-a7889b1bfd5d" contextRef="C_db1708bf-5968-4d48-975a-f562646b53c7" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">201,352</ix:nonFraction></span></p></td>
    <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_ae883d30-43d6-4a92-85bc-f1cf009f4f93" contextRef="C_ff1d3949-30f1-4860-96e1-3bc8445dadc5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">175,243</ix:nonFraction></span></p></td>
    <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;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="padding-top:0in;vertical-align:top;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">Cost of goods sold:</span></p></td>
    <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="2" style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="2" style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="2" style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="2" style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:10pt;background-color:#ededed;word-break:break-word;">
    <td style="padding-top:0in;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">Products</span></p></td>
    <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_90c54d8b-7aae-483d-ad25-7d3db00929e5" contextRef="C_9f239804-900c-4546-881c-ab708a5eebf0" name="us-gaap:CostOfGoodsAndServicesSold" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">5,550</ix:nonFraction></span></p></td>
    <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_05bae2a1-8ce4-4753-bd26-3fd5b8c7270e" contextRef="C_a698b5c2-6eea-4d59-ba23-b41463459955" name="us-gaap:CostOfGoodsAndServicesSold" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">6,707</ix:nonFraction></span></p></td>
    <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_71738140-a6c6-4e0c-aeb1-2b76de865278" contextRef="C_738ac202-1ae3-40e3-a8ec-a3a4cfa304e5" name="us-gaap:CostOfGoodsAndServicesSold" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">15,982</ix:nonFraction></span></p></td>
    <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_c374d7b9-a272-43a1-9236-4f95ce64b48c" contextRef="C_f18d5cae-3460-4886-8ca9-2c6c4d918477" name="us-gaap:CostOfGoodsAndServicesSold" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">20,023</ix:nonFraction></span></p></td>
    <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
    <td style="padding-top:0in;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">Subscription and maintenance</span></p></td>
    <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_64e21884-dbad-4a9a-bfaa-26f65588d00e" contextRef="C_c2b1c4be-6bc8-4e7e-b1b5-0cb055e869b8" name="us-gaap:CostOfGoodsAndServicesSold" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">9,531</ix:nonFraction></span></p></td>
    <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_e1f6ccee-6db3-4a6d-8325-3ecba40abb90" contextRef="C_cebe027e-f158-4b31-893f-d50322b7ac65" name="us-gaap:CostOfGoodsAndServicesSold" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">7,371</ix:nonFraction></span></p></td>
    <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_b5aceb12-08ca-4ba6-887a-ce9e63d0bd43" contextRef="C_dd086249-2755-42a1-8a5e-a32e0eb2a65e" name="us-gaap:CostOfGoodsAndServicesSold" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">26,466</ix:nonFraction></span></p></td>
    <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_4e53bfe1-99f4-431e-b25d-ee970fe41afa" contextRef="C_5ed0bf8f-496e-4783-aa75-96340c4a1623" name="us-gaap:CostOfGoodsAndServicesSold" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">22,812</ix:nonFraction></span></p></td>
    <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:10pt;background-color:#ededed;word-break:break-word;">
    <td style="padding-top:0in;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;border-bottom:0.5pt solid #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">Professional services</span></p></td>
    <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom: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;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_a758387f-4db5-43e5-95d8-26ff945de782" contextRef="C_6f1193c3-e032-4ff2-a4a0-bac87a0ab720" name="us-gaap:CostOfGoodsAndServicesSold" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">10,625</ix:nonFraction></span></p></td>
    <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom: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;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom: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;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_2fbf1552-4815-4e80-a0de-38ba02bea213" contextRef="C_1c245dec-1283-44b7-82f0-e93b0084dc1d" name="us-gaap:CostOfGoodsAndServicesSold" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">8,664</ix:nonFraction></span></p></td>
    <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom: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;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom: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;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_e996573c-dea6-4532-ac35-0c37529ebd2e" contextRef="C_17e966a6-931c-4dac-a26d-a37e3a0c6374" name="us-gaap:CostOfGoodsAndServicesSold" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">31,967</ix:nonFraction></span></p></td>
    <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom: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;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom: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;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_e33ec65d-48a9-499b-8c23-11b2234793ee" contextRef="C_a12a8d50-c001-4a8e-aeb4-b394d740d008" name="us-gaap:CostOfGoodsAndServicesSold" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">26,428</ix:nonFraction></span></p></td>
    <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom: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;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
    <td style="padding-top:0in;text-indent:10pt;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;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;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">Total cost of goods sold</span></p></td>
    <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom: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;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_34c17506-0b61-4516-9ff0-c014cac60e2f" contextRef="C_5480a361-9c43-4312-bd06-e3ef238d80ef" name="us-gaap:CostOfGoodsAndServicesSold" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">25,706</ix:nonFraction></span></p></td>
    <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom: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;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom: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;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_1183def8-ffbd-42d1-b84c-cd83a599b319" contextRef="C_b37fb8aa-23ee-4e06-bf1a-5bff74a51d42" name="us-gaap:CostOfGoodsAndServicesSold" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">22,742</ix:nonFraction></span></p></td>
    <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom: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;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom: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;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_a835f584-0e50-4b1a-ba51-d3927598d5f8" contextRef="C_db1708bf-5968-4d48-975a-f562646b53c7" name="us-gaap:CostOfGoodsAndServicesSold" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">74,415</ix:nonFraction></span></p></td>
    <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom: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;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom: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;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_092e3aa5-c04e-4c8d-9dfa-dd902843a91d" contextRef="C_ff1d3949-30f1-4860-96e1-3bc8445dadc5" name="us-gaap:CostOfGoodsAndServicesSold" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">69,263</ix:nonFraction></span></p></td>
    <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom: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;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:10pt;background-color:#ededed;word-break:break-word;">
    <td style="padding-top:0in;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">Gross profit</span></p></td>
    <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_6e117e21-b824-4da9-beee-d33337eaf752" contextRef="C_5480a361-9c43-4312-bd06-e3ef238d80ef" name="us-gaap:GrossProfit" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">43,855</ix:nonFraction></span></p></td>
    <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_b2a6637c-777a-410f-a8c1-600d6283f59b" contextRef="C_b37fb8aa-23ee-4e06-bf1a-5bff74a51d42" name="us-gaap:GrossProfit" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">37,824</ix:nonFraction></span></p></td>
    <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_64f514fa-68e5-46a1-9674-a8c7b897ca8f" contextRef="C_db1708bf-5968-4d48-975a-f562646b53c7" name="us-gaap:GrossProfit" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">126,937</ix:nonFraction></span></p></td>
    <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_2f68d83e-4c3e-478e-ad6a-9f61c9dbe3eb" contextRef="C_ff1d3949-30f1-4860-96e1-3bc8445dadc5" name="us-gaap:GrossProfit" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">105,980</ix:nonFraction></span></p></td>
    <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
    <td style="padding-top:0in;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">Gross profit margin</span></p></td>
    <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_427c2c2a-3fee-413f-b289-ad6be0e23c31" contextRef="C_5480a361-9c43-4312-bd06-e3ef238d80ef" name="agys:GrossProfitRatio" unitRef="U_pure" scale="-2" decimals="3" format="ixt:num-dot-decimal">63.0</ix:nonFraction></span></p></td>
    <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><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;font-kerning:none;min-width:fit-content;">%</span></p></td>
    <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_b95bd781-f7f7-4191-a592-51629a7657a7" contextRef="C_b37fb8aa-23ee-4e06-bf1a-5bff74a51d42" name="agys:GrossProfitRatio" unitRef="U_pure" scale="-2" decimals="3" format="ixt:num-dot-decimal">62.5</ix:nonFraction></span></p></td>
    <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><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;font-kerning:none;min-width:fit-content;">%</span></p></td>
    <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_fd08e504-66d4-43c4-9adf-9c8f9664d84e" contextRef="C_db1708bf-5968-4d48-975a-f562646b53c7" name="agys:GrossProfitRatio" unitRef="U_pure" scale="-2" decimals="3" format="ixt:num-dot-decimal">63.0</ix:nonFraction></span></p></td>
    <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><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;font-kerning:none;min-width:fit-content;">%</span></p></td>
    <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_d5633bb6-74dc-448d-8208-39876e4aeffd" contextRef="C_ff1d3949-30f1-4860-96e1-3bc8445dadc5" name="agys:GrossProfitRatio" unitRef="U_pure" scale="-2" decimals="3" format="ixt:num-dot-decimal">60.5</ix:nonFraction></span></p></td>
    <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><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;font-kerning:none;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="padding-top:0in;vertical-align:top;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">Operating expenses:</span></p></td>
    <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="2" style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="2" style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="2" style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="2" style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
    <td style="padding-top:0in;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">Product development</span></p></td>
    <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_7f483038-5276-416f-9979-b7fdcf5d03bd" contextRef="C_5480a361-9c43-4312-bd06-e3ef238d80ef" name="us-gaap:ResearchAndDevelopmentExpense" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">14,971</ix:nonFraction></span></p></td>
    <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_426f1e55-0e62-47ab-a28d-42e366ed0fb1" contextRef="C_b37fb8aa-23ee-4e06-bf1a-5bff74a51d42" name="us-gaap:ResearchAndDevelopmentExpense" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">14,551</ix:nonFraction></span></p></td>
    <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_b694f557-69c5-41df-8da0-58c4c03b68a8" contextRef="C_db1708bf-5968-4d48-975a-f562646b53c7" name="us-gaap:ResearchAndDevelopmentExpense" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">45,863</ix:nonFraction></span></p></td>
    <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_323fe303-1117-4b62-ae0f-20b8f7511a30" contextRef="C_ff1d3949-30f1-4860-96e1-3bc8445dadc5" name="us-gaap:ResearchAndDevelopmentExpense" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">42,455</ix:nonFraction></span></p></td>
    <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:10pt;background-color:#ededed;word-break:break-word;">
    <td style="padding-top:0in;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">Sales and marketing</span></p></td>
    <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_4366e5fe-1492-467c-b575-8d1f181bd512" contextRef="C_5480a361-9c43-4312-bd06-e3ef238d80ef" name="us-gaap:SellingAndMarketingExpense" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">9,013</ix:nonFraction></span></p></td>
    <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_23a8ce03-fc4b-4aec-b36e-4f9f36c537e7" contextRef="C_b37fb8aa-23ee-4e06-bf1a-5bff74a51d42" name="us-gaap:SellingAndMarketingExpense" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">6,137</ix:nonFraction></span></p></td>
    <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_32799f09-a3d0-461b-a412-d2fa30ce706a" contextRef="C_db1708bf-5968-4d48-975a-f562646b53c7" name="us-gaap:SellingAndMarketingExpense" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">24,822</ix:nonFraction></span></p></td>
    <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_770e1659-c654-4029-b028-f36df3cba822" contextRef="C_ff1d3949-30f1-4860-96e1-3bc8445dadc5" name="us-gaap:SellingAndMarketingExpense" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">19,838</ix:nonFraction></span></p></td>
    <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
    <td style="padding-top:0in;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">General and administrative</span></p></td>
    <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_49fc19a9-b175-4af0-8d0c-d5558942e25f" contextRef="C_5480a361-9c43-4312-bd06-e3ef238d80ef" name="us-gaap:GeneralAndAdministrativeExpense" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">9,536</ix:nonFraction></span></p></td>
    <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_ac5ff4ae-0125-4d50-be40-171b008dd9a0" contextRef="C_b37fb8aa-23ee-4e06-bf1a-5bff74a51d42" name="us-gaap:GeneralAndAdministrativeExpense" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">9,057</ix:nonFraction></span></p></td>
    <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_a6e764a7-d116-4244-a787-81495ed1cac0" contextRef="C_db1708bf-5968-4d48-975a-f562646b53c7" name="us-gaap:GeneralAndAdministrativeExpense" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">30,181</ix:nonFraction></span></p></td>
    <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_c725cd6d-979f-4026-bc1d-8046f9d9c38c" contextRef="C_ff1d3949-30f1-4860-96e1-3bc8445dadc5" name="us-gaap:GeneralAndAdministrativeExpense" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">27,207</ix:nonFraction></span></p></td>
    <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:10pt;background-color:#ededed;word-break:break-word;">
    <td style="padding-top:0in;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">Depreciation of fixed assets</span></p></td>
    <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_de3bfe2d-12e7-4298-9daa-ae9a9a8f0059" contextRef="C_5480a361-9c43-4312-bd06-e3ef238d80ef" name="us-gaap:Depreciation" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">985</ix:nonFraction></span></p></td>
    <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_c4c27a4d-7697-4e6f-be74-2d2f376ca9dd" contextRef="C_b37fb8aa-23ee-4e06-bf1a-5bff74a51d42" name="us-gaap:Depreciation" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">909</ix:nonFraction></span></p></td>
    <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_12ea32ae-f984-4f8d-a1a9-f27fadd293f1" contextRef="C_db1708bf-5968-4d48-975a-f562646b53c7" name="us-gaap:Depreciation" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">2,738</ix:nonFraction></span></p></td>
    <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_260e2cfe-f7d6-476d-86de-b89d8a4ce22d" contextRef="C_ff1d3949-30f1-4860-96e1-3bc8445dadc5" name="us-gaap:Depreciation" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">3,042</ix:nonFraction></span></p></td>
    <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
    <td style="padding-top:0in;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">Amortization of internal-use software and intangibles</span></p></td>
    <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_cacf13ee-9051-4faa-be2c-cefb20a402c8" contextRef="C_5480a361-9c43-4312-bd06-e3ef238d80ef" name="us-gaap:AmortizationOfIntangibleAssets" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">1,622</ix:nonFraction></span></p></td>
    <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_1d8ec008-e51d-4473-8153-d106f0fdbbb8" contextRef="C_b37fb8aa-23ee-4e06-bf1a-5bff74a51d42" name="us-gaap:AmortizationOfIntangibleAssets" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">343</ix:nonFraction></span></p></td>
    <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_fa97edea-2a02-40a7-96c4-344ced897924" contextRef="C_db1708bf-5968-4d48-975a-f562646b53c7" name="us-gaap:AmortizationOfIntangibleAssets" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">2,777</ix:nonFraction></span></p></td>
    <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_a70e7923-0563-4867-8651-f7624f01d4a6" contextRef="C_ff1d3949-30f1-4860-96e1-3bc8445dadc5" name="us-gaap:AmortizationOfIntangibleAssets" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">1,120</ix:nonFraction></span></p></td>
    <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:10pt;background-color:#ededed;word-break:break-word;">
    <td style="padding-top:0in;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">Other (gains) charges, net</span></p></td>
    <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">(</span><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_e6d8668c-35b9-46dc-a5d5-1fcdfd1b3a65" contextRef="C_5480a361-9c43-4312-bd06-e3ef238d80ef" name="us-gaap:OtherOperatingIncomeExpenseNet" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">12</ix:nonFraction></span></p></td>
    <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><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;font-kerning:none;min-width:fit-content;">)</span></p></td>
    <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">(</span><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_24469eca-51a8-4496-a4e7-4710041a85fe" contextRef="C_b37fb8aa-23ee-4e06-bf1a-5bff74a51d42" name="us-gaap:OtherOperatingIncomeExpenseNet" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">924</ix:nonFraction></span></p></td>
    <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><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;font-kerning:none;min-width:fit-content;">)</span></p></td>
    <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_2a61ff8b-2539-4501-b010-ab292543f42d" contextRef="C_db1708bf-5968-4d48-975a-f562646b53c7" name="us-gaap:OtherOperatingIncomeExpenseNet" unitRef="U_USD" scale="3" decimals="-3" sign="-" format="ixt:num-dot-decimal">2,576</ix:nonFraction></span></p></td>
    <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_8332d53a-b456-4294-8f5c-81aa14e754b3" contextRef="C_ff1d3949-30f1-4860-96e1-3bc8445dadc5" name="us-gaap:OtherOperatingIncomeExpenseNet" unitRef="U_USD" scale="3" decimals="-3" sign="-" format="ixt:num-dot-decimal">45</ix:nonFraction></span></p></td>
    <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
    <td style="padding-top:0in;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;border-bottom:0.5pt solid #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">Legal settlements</span></p></td>
    <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom: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;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_00f0c2e4-d05b-47d9-bba3-1bccc80bc90f" contextRef="C_5480a361-9c43-4312-bd06-e3ef238d80ef" name="us-gaap:GainLossRelatedToLitigationSettlement" unitRef="U_USD" scale="3" decimals="-3" sign="-" format="ixt:num-dot-decimal">330</ix:nonFraction></span></p></td>
    <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom: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;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom: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;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_ad0918f6-e7cc-468a-b18e-53f0b02ed331" contextRef="C_b37fb8aa-23ee-4e06-bf1a-5bff74a51d42" name="us-gaap:GainLossRelatedToLitigationSettlement" unitRef="U_USD" scale="3" decimals="-3" format="ixt:fixed-zero">&#8212;</ix:nonFraction></span></p></td>
    <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom: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;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom: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;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_493255f4-c20b-4607-bc00-441a6ead9e04" contextRef="C_db1708bf-5968-4d48-975a-f562646b53c7" name="us-gaap:GainLossRelatedToLitigationSettlement" unitRef="U_USD" scale="3" decimals="-3" sign="-" format="ixt:num-dot-decimal">699</ix:nonFraction></span></p></td>
    <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom: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;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom: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;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_6b6df6eb-7e6d-4863-b2bc-fdabdfcad8ac" contextRef="C_ff1d3949-30f1-4860-96e1-3bc8445dadc5" name="us-gaap:GainLossRelatedToLitigationSettlement" unitRef="U_USD" scale="3" decimals="-3" format="ixt:fixed-zero">&#8212;</ix:nonFraction></span></p></td>
    <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom: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;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:10pt;background-color:#ededed;word-break:break-word;">
    <td style="padding-top:0in;text-indent:10pt;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;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;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">Total operating expense</span></p></td>
    <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom: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;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_c6091fad-92da-4e16-962d-d780a238fc65" contextRef="C_5480a361-9c43-4312-bd06-e3ef238d80ef" name="us-gaap:SellingGeneralAndAdministrativeExpense" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">36,445</ix:nonFraction></span></p></td>
    <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom: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;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom: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;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_fe8e0904-84f3-4ab3-9424-c0a15c3b85b5" contextRef="C_b37fb8aa-23ee-4e06-bf1a-5bff74a51d42" name="us-gaap:SellingGeneralAndAdministrativeExpense" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">30,073</ix:nonFraction></span></p></td>
    <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom: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;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom: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;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_d14d926d-b879-4a7b-abe8-11ef350a398e" contextRef="C_db1708bf-5968-4d48-975a-f562646b53c7" name="us-gaap:SellingGeneralAndAdministrativeExpense" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">109,656</ix:nonFraction></span></p></td>
    <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom: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;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom: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;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_1ad4d1b7-58a1-4073-8670-2dcf880e6e2a" contextRef="C_ff1d3949-30f1-4860-96e1-3bc8445dadc5" name="us-gaap:SellingGeneralAndAdministrativeExpense" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">93,707</ix:nonFraction></span></p></td>
    <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom: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;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
    <td style="padding-top:0in;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">Operating income</span></p></td>
    <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_5389d474-09bd-4e05-807c-b505d9659ac4" contextRef="C_5480a361-9c43-4312-bd06-e3ef238d80ef" name="us-gaap:OperatingIncomeLoss" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">7,410</ix:nonFraction></span></p></td>
    <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_92ebf38b-5d42-4461-887f-8aea0ac8b6e0" contextRef="C_b37fb8aa-23ee-4e06-bf1a-5bff74a51d42" name="us-gaap:OperatingIncomeLoss" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">7,751</ix:nonFraction></span></p></td>
    <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_7c48494c-4403-43c2-8442-d2fd819fe379" contextRef="C_db1708bf-5968-4d48-975a-f562646b53c7" name="us-gaap:OperatingIncomeLoss" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">17,281</ix:nonFraction></span></p></td>
    <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_6d0bbf49-eb58-4ab9-ae8e-bfcee255d390" contextRef="C_ff1d3949-30f1-4860-96e1-3bc8445dadc5" name="us-gaap:OperatingIncomeLoss" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">12,273</ix:nonFraction></span></p></td>
    <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;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="padding-top:0in;vertical-align:top;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">Other income (expense):</span></p></td>
    <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="2" style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="2" style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="2" style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="2" style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
    <td style="padding-top:0in;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">Interest income</span></p></td>
    <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_7b1209e7-79fd-455e-beec-dc2cca178418" contextRef="C_5480a361-9c43-4312-bd06-e3ef238d80ef" name="us-gaap:InvestmentIncomeInterest" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">416</ix:nonFraction></span></p></td>
    <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_5e93dc12-41d1-4cf1-b039-3bd0215ae4b3" contextRef="C_b37fb8aa-23ee-4e06-bf1a-5bff74a51d42" name="us-gaap:InvestmentIncomeInterest" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">1,252</ix:nonFraction></span></p></td>
    <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_534dd4d9-1a05-4421-9a2c-1e1b49381e2c" contextRef="C_db1708bf-5968-4d48-975a-f562646b53c7" name="us-gaap:InvestmentIncomeInterest" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">3,293</ix:nonFraction></span></p></td>
    <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_d617c431-17c8-49e4-9bb9-a26df416eef0" contextRef="C_ff1d3949-30f1-4860-96e1-3bc8445dadc5" name="us-gaap:InvestmentIncomeInterest" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">3,580</ix:nonFraction></span></p></td>
    <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:10pt;background-color:#ededed;word-break:break-word;">
    <td style="padding-top:0in;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">Interest expense</span></p></td>
    <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">(</span><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_2eb39b11-7c77-4ac7-a7ad-9fae8eae4b7b" contextRef="C_5480a361-9c43-4312-bd06-e3ef238d80ef" name="us-gaap:InterestExpense" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">657</ix:nonFraction></span></p></td>
    <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><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;font-kerning:none;min-width:fit-content;">)</span></p></td>
    <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_788b7eb3-a18a-4265-8833-4545c2474e0c" contextRef="C_b37fb8aa-23ee-4e06-bf1a-5bff74a51d42" name="us-gaap:InterestExpense" unitRef="U_USD" scale="3" decimals="-3" format="ixt:fixed-zero">&#8212;</ix:nonFraction></span></p></td>
    <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">(</span><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_b33abe97-a776-4622-8e26-b1259ab055ec" contextRef="C_db1708bf-5968-4d48-975a-f562646b53c7" name="us-gaap:InterestExpense" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">1,116</ix:nonFraction></span></p></td>
    <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><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;font-kerning:none;min-width:fit-content;">)</span></p></td>
    <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_2b3677c4-f7c9-4a85-b73e-25cc52b7a2da" contextRef="C_ff1d3949-30f1-4860-96e1-3bc8445dadc5" name="us-gaap:InterestExpense" unitRef="U_USD" scale="3" decimals="-3" format="ixt:fixed-zero">&#8212;</ix:nonFraction></span></p></td>
    <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
    <td style="padding-top:0in;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;border-bottom:0.5pt solid #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">Other income (expense), net</span></p></td>
    <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom: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;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_36c217fc-6982-46d6-9159-8d488c1c388b" contextRef="C_5480a361-9c43-4312-bd06-e3ef238d80ef" name="us-gaap:OtherNonoperatingIncomeExpense" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">574</ix:nonFraction></span></p></td>
    <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom: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;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom: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;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_b644f8c6-ff1d-4b90-a13a-fa50b4d34dc4" contextRef="C_b37fb8aa-23ee-4e06-bf1a-5bff74a51d42" name="us-gaap:OtherNonoperatingIncomeExpense" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">95</ix:nonFraction></span></p></td>
    <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom: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;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom: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;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_1b1585fa-be07-4f0e-a16c-8ac6979d0747" contextRef="C_db1708bf-5968-4d48-975a-f562646b53c7" name="us-gaap:OtherNonoperatingIncomeExpense" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">804</ix:nonFraction></span></p></td>
    <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom: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;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom: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;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">(</span><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_f932a8cf-c365-4f95-a2d1-b7e93492eaa2" contextRef="C_ff1d3949-30f1-4860-96e1-3bc8445dadc5" name="us-gaap:OtherNonoperatingIncomeExpense" unitRef="U_USD" scale="3" decimals="-3" sign="-" format="ixt:num-dot-decimal">15</ix:nonFraction></span></p></td>
    <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom: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;font-kerning:none;min-width:fit-content;">)</span></p></td>
   </tr>
   <tr style="height:10pt;background-color:#ededed;word-break:break-word;">
    <td style="padding-top:0in;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">Income before taxes</span></p></td>
    <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_e0d18e2b-9dcd-4315-8c80-a8ce4c6ee44b" contextRef="C_5480a361-9c43-4312-bd06-e3ef238d80ef" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">7,743</ix:nonFraction></span></p></td>
    <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_fb477208-f53f-4325-8352-925ebd94ee87" contextRef="C_b37fb8aa-23ee-4e06-bf1a-5bff74a51d42" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">9,098</ix:nonFraction></span></p></td>
    <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_0590f558-e85c-4f54-ba20-c25ceb97d9fa" contextRef="C_db1708bf-5968-4d48-975a-f562646b53c7" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">20,262</ix:nonFraction></span></p></td>
    <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_c678d885-ba24-4231-a169-69cc80835631" contextRef="C_ff1d3949-30f1-4860-96e1-3bc8445dadc5" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">15,838</ix:nonFraction></span></p></td>
    <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
    <td style="padding-top:0in;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;border-bottom:0.5pt solid #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">Income tax provision (benefit)</span></p></td>
    <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom: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;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_850f9dbb-6d30-4888-a97d-d62a0300ca00" contextRef="C_5480a361-9c43-4312-bd06-e3ef238d80ef" name="us-gaap:IncomeTaxExpenseBenefit" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">3,913</ix:nonFraction></span></p></td>
    <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom: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;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom: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;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">(</span><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_a2af6166-d179-49c3-a326-967f4285d3fd" contextRef="C_b37fb8aa-23ee-4e06-bf1a-5bff74a51d42" name="us-gaap:IncomeTaxExpenseBenefit" unitRef="U_USD" scale="3" decimals="-3" sign="-" format="ixt:num-dot-decimal">68,043</ix:nonFraction></span></p></td>
    <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom: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;font-kerning:none;min-width:fit-content;">)</span></p></td>
    <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom: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;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_139704ce-5894-4671-bbca-743bc7b5a893" contextRef="C_db1708bf-5968-4d48-975a-f562646b53c7" name="us-gaap:IncomeTaxExpenseBenefit" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">962</ix:nonFraction></span></p></td>
    <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom: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;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom: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;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">(</span><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_81ab41f6-aa15-4c4e-9962-70433d2feb6d" contextRef="C_ff1d3949-30f1-4860-96e1-3bc8445dadc5" name="us-gaap:IncomeTaxExpenseBenefit" unitRef="U_USD" scale="3" decimals="-3" sign="-" format="ixt:num-dot-decimal">67,396</ix:nonFraction></span></p></td>
    <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom: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;font-kerning:none;min-width:fit-content;">)</span></p></td>
   </tr>
   <tr style="height:10pt;background-color:#ededed;word-break:break-word;">
    <td style="padding-top:0in;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;border-bottom:2.25pt double #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">Net income</span></p></td>
    <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom: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;font-kerning:none;min-width:fit-content;">$</span></p></td>
    <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #009cde;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_78885833-41f5-4d02-9c63-3b12bd8779d8" contextRef="C_5480a361-9c43-4312-bd06-e3ef238d80ef" name="us-gaap:NetIncomeLoss" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">3,830</ix:nonFraction></span></p></td>
    <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom: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;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom: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;font-kerning:none;min-width:fit-content;">$</span></p></td>
    <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #009cde;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_cfe9308a-9f6d-4124-8027-04452737bd6d" contextRef="C_b37fb8aa-23ee-4e06-bf1a-5bff74a51d42" name="us-gaap:NetIncomeLoss" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">77,141</ix:nonFraction></span></p></td>
    <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom: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;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom: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;font-kerning:none;min-width:fit-content;">$</span></p></td>
    <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #009cde;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_5690fa3e-44f9-448c-9661-42a943778105" contextRef="C_db1708bf-5968-4d48-975a-f562646b53c7" name="us-gaap:NetIncomeLoss" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">19,300</ix:nonFraction></span></p></td>
    <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom: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;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom: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;font-kerning:none;min-width:fit-content;">$</span></p></td>
    <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #009cde;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_9cf12111-5b68-4e96-821e-7b1c10b6d8be" contextRef="C_ff1d3949-30f1-4860-96e1-3bc8445dadc5" name="us-gaap:NetIncomeLoss" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">83,234</ix:nonFraction></span></p></td>
    <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom: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;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
    <td style="padding-top:0in;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;border-bottom:0.5pt solid #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">Series A convertible preferred stock dividends</span></p></td>
    <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom: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;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_9b7d5f6d-3dd3-42d2-afdb-8ce981f82e35" contextRef="C_5480a361-9c43-4312-bd06-e3ef238d80ef" name="agys:AccretionOfConvertiblePreferredStockDividends" unitRef="U_USD" scale="3" decimals="-3" format="ixt:fixed-zero">&#8212;</ix:nonFraction></span></p></td>
    <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom: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;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom: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;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">(</span><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_6b6367fc-a4d2-4769-9ad8-919d5265efec" contextRef="C_b37fb8aa-23ee-4e06-bf1a-5bff74a51d42" name="agys:AccretionOfConvertiblePreferredStockDividends" unitRef="U_USD" scale="3" decimals="-3" sign="-" format="ixt:num-dot-decimal">286</ix:nonFraction></span></p></td>
    <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom: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;font-kerning:none;min-width:fit-content;">)</span></p></td>
    <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom: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;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_85b8f742-d3b8-40a0-8b14-858b93619b4a" contextRef="C_db1708bf-5968-4d48-975a-f562646b53c7" name="agys:AccretionOfConvertiblePreferredStockDividends" unitRef="U_USD" scale="3" decimals="-3" format="ixt:fixed-zero">&#8212;</ix:nonFraction></span></p></td>
    <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom: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;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom: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;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">(</span><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_4c459520-c9c9-4261-8ebf-8612ad9e17ab" contextRef="C_ff1d3949-30f1-4860-96e1-3bc8445dadc5" name="agys:AccretionOfConvertiblePreferredStockDividends" unitRef="U_USD" scale="3" decimals="-3" sign="-" format="ixt:num-dot-decimal">1,204</ix:nonFraction></span></p></td>
    <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom: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;font-kerning:none;min-width:fit-content;">)</span></p></td>
   </tr>
   <tr style="height:10pt;background-color:#ededed;word-break:break-word;">
    <td style="padding-top:0in;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;border-bottom:2.25pt double #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">Net income attributable to common shareholders</span></p></td>
    <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom: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;font-kerning:none;min-width:fit-content;">$</span></p></td>
    <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #009cde;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_2167f5e4-16d3-41cb-ad43-ac0f5fd68ea8" contextRef="C_5480a361-9c43-4312-bd06-e3ef238d80ef" name="us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">3,830</ix:nonFraction></span></p></td>
    <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom: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;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom: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;font-kerning:none;min-width:fit-content;">$</span></p></td>
    <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #009cde;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_1258f942-3700-4461-ae5e-1c520aa9f49a" contextRef="C_b37fb8aa-23ee-4e06-bf1a-5bff74a51d42" name="us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">76,855</ix:nonFraction></span></p></td>
    <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom: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;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom: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;font-kerning:none;min-width:fit-content;">$</span></p></td>
    <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #009cde;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_c3ce1d41-0aa9-414e-bd33-979ed9bcf2eb" contextRef="C_db1708bf-5968-4d48-975a-f562646b53c7" name="us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">19,300</ix:nonFraction></span></p></td>
    <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom: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;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom: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;font-kerning:none;min-width:fit-content;">$</span></p></td>
    <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #009cde;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_eebbf261-7a66-49f7-8d2a-75248a091ad9" contextRef="C_ff1d3949-30f1-4860-96e1-3bc8445dadc5" name="us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">82,030</ix:nonFraction></span></p></td>
    <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom: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;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="background-color:#ffffff;white-space:pre-wrap;word-break:break-word;">
    <td style="padding-top:0in;vertical-align:top;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="2" style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="2" style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="2" style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="2" style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
    <td style="padding-top:0in;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;border-bottom:0.5pt solid #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">Weighted average shares outstanding - basic</span></p></td>
    <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom: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;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_605804c8-a9e1-420c-bdea-e263c6d16850" contextRef="C_5480a361-9c43-4312-bd06-e3ef238d80ef" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" unitRef="U_shares" scale="3" decimals="-3" format="ixt:num-dot-decimal">27,667</ix:nonFraction></span></p></td>
    <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom: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;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom: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;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_2f7d2ac5-53e0-46d4-84c7-cb5eee43f5a9" contextRef="C_b37fb8aa-23ee-4e06-bf1a-5bff74a51d42" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" unitRef="U_shares" scale="3" decimals="-3" format="ixt:num-dot-decimal">25,808</ix:nonFraction></span></p></td>
    <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom: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;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom: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;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_bc84c574-dfe0-4713-acb7-a6d1922160ce" contextRef="C_db1708bf-5968-4d48-975a-f562646b53c7" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" unitRef="U_shares" scale="3" decimals="-3" format="ixt:num-dot-decimal">27,446</ix:nonFraction></span></p></td>
    <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom: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;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom: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;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_6fa5c021-a97b-4464-a2b9-e8a4da313542" contextRef="C_ff1d3949-30f1-4860-96e1-3bc8445dadc5" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" unitRef="U_shares" scale="3" decimals="-3" format="ixt:num-dot-decimal">25,256</ix:nonFraction></span></p></td>
    <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom: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;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="background-color:#ffffff;white-space:pre-wrap;word-break:break-word;">
    <td style="padding-top:0in;vertical-align:top;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="2" style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="2" style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="2" style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="2" style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:10pt;background-color:#ededed;word-break:break-word;">
    <td style="padding-top:0in;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;border-bottom:0.5pt solid #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">Net income per share - basic:</span></p></td>
    <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom: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;font-kerning:none;min-width:fit-content;">$</span></p></td>
    <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_0108ecd2-ad78-4b24-ad91-2485b3f28e50" contextRef="C_5480a361-9c43-4312-bd06-e3ef238d80ef" name="us-gaap:EarningsPerShareBasic" unitRef="U_UnitedStatesOfAmericaDollarsShare" decimals="INF" format="ixt:num-dot-decimal">0.14</ix:nonFraction></span></p></td>
    <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom: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;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom: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;font-kerning:none;min-width:fit-content;">$</span></p></td>
    <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_71e4e7d0-7019-4607-8a91-af98c24f7050" contextRef="C_b37fb8aa-23ee-4e06-bf1a-5bff74a51d42" name="us-gaap:EarningsPerShareBasic" unitRef="U_UnitedStatesOfAmericaDollarsShare" decimals="INF" format="ixt:num-dot-decimal">2.98</ix:nonFraction></span></p></td>
    <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom: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;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom: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;font-kerning:none;min-width:fit-content;">$</span></p></td>
    <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_3491932c-28a4-49a5-9873-3139fbbed5e9" contextRef="C_db1708bf-5968-4d48-975a-f562646b53c7" name="us-gaap:EarningsPerShareBasic" unitRef="U_UnitedStatesOfAmericaDollarsShare" decimals="INF" format="ixt:num-dot-decimal">0.70</ix:nonFraction></span></p></td>
    <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom: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;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom: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;font-kerning:none;min-width:fit-content;">$</span></p></td>
    <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_0cab897f-8442-4b9b-9b09-069298ed5b2d" contextRef="C_ff1d3949-30f1-4860-96e1-3bc8445dadc5" name="us-gaap:EarningsPerShareBasic" unitRef="U_UnitedStatesOfAmericaDollarsShare" decimals="INF" format="ixt:num-dot-decimal">3.25</ix:nonFraction></span></p></td>
    <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom: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;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="background-color:#ffffff;white-space:pre-wrap;word-break:break-word;">
    <td style="padding-top:0in;vertical-align:top;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="2" style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="2" style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="2" style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="2" style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
    <td style="padding-top:0in;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;border-bottom:0.5pt solid #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">Weighted average shares outstanding - diluted</span></p></td>
    <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom: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;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_b8e57b21-fc10-4ca3-a182-87775b4549dd" contextRef="C_5480a361-9c43-4312-bd06-e3ef238d80ef" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" unitRef="U_shares" scale="3" decimals="-3" format="ixt:num-dot-decimal">28,314</ix:nonFraction></span></p></td>
    <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom: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;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom: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;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_7e80fe0b-0ccc-416e-94ec-db2a3236f8c7" contextRef="C_b37fb8aa-23ee-4e06-bf1a-5bff74a51d42" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" unitRef="U_shares" scale="3" decimals="-3" format="ixt:num-dot-decimal">26,979</ix:nonFraction></span></p></td>
    <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom: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;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom: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;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_b61ab367-ac8c-4e73-8140-fcbe90760dcb" contextRef="C_db1708bf-5968-4d48-975a-f562646b53c7" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" unitRef="U_shares" scale="3" decimals="-3" format="ixt:num-dot-decimal">28,248</ix:nonFraction></span></p></td>
    <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom: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;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom: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;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_b6337c14-27ca-46d9-b2e8-456f330d5e89" contextRef="C_ff1d3949-30f1-4860-96e1-3bc8445dadc5" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" unitRef="U_shares" scale="3" decimals="-3" format="ixt:num-dot-decimal">26,463</ix:nonFraction></span></p></td>
    <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom: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;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="background-color:#ffffff;white-space:pre-wrap;word-break:break-word;">
    <td style="padding-top:0in;vertical-align:top;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="2" style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="2" style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="2" style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="2" style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:10pt;background-color:#ededed;word-break:break-word;">
    <td style="padding-top:0in;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;border-bottom:0.5pt solid #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">Net income per share - diluted:</span></p></td>
    <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom: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;font-kerning:none;min-width:fit-content;">$</span></p></td>
    <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_af645f43-e3b2-4e85-ba34-f70224b87db7" contextRef="C_5480a361-9c43-4312-bd06-e3ef238d80ef" name="us-gaap:EarningsPerShareDiluted" unitRef="U_UnitedStatesOfAmericaDollarsShare" decimals="INF" format="ixt:num-dot-decimal">0.14</ix:nonFraction></span></p></td>
    <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom: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;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom: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;font-kerning:none;min-width:fit-content;">$</span></p></td>
    <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_e991803e-b2c6-4832-a015-2f896ec900ab" contextRef="C_b37fb8aa-23ee-4e06-bf1a-5bff74a51d42" name="us-gaap:EarningsPerShareDiluted" unitRef="U_UnitedStatesOfAmericaDollarsShare" decimals="INF" format="ixt:num-dot-decimal">2.85</ix:nonFraction></span></p></td>
    <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom: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;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom: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;font-kerning:none;min-width:fit-content;">$</span></p></td>
    <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_d92b9e78-19bb-4613-bb28-c47eb1215da7" contextRef="C_db1708bf-5968-4d48-975a-f562646b53c7" name="us-gaap:EarningsPerShareDiluted" unitRef="U_UnitedStatesOfAmericaDollarsShare" decimals="INF" format="ixt:num-dot-decimal">0.68</ix:nonFraction></span></p></td>
    <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom: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;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom: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;font-kerning:none;min-width:fit-content;">$</span></p></td>
    <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_f4bbf7af-3bca-4504-8e41-f523ad9d0d41" contextRef="C_ff1d3949-30f1-4860-96e1-3bc8445dadc5" name="us-gaap:EarningsPerShareDiluted" unitRef="U_UnitedStatesOfAmericaDollarsShare" decimals="INF" format="ixt:num-dot-decimal">3.10</ix:nonFraction></span></p></td>
    <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom: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;font-kerning:none;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;font-kerning:none;min-width:fit-content;">See accompanying notes to unaudited condensed consolidated financial statements.</span></p>
  <div class="page-node-content"><div style="z-index:-3;flex-direction:column;display:flex;padding-bottom:0.5in;min-height:0.5in;justify-content:flex-end;position:relative;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;font-kerning:none;min-width:fit-content;">4</span></p></div></div>
  <hr style="margin-inline-start:auto;margin-inline-end:auto;page-break-after:always;"/>
  <div style="padding-top:0.5in;z-index:-3;min-height:0.5in;position:relative;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;font-kerning:none;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;font-kerning:none;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;font-kerning:none;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;font-kerning:none;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;font-kerning:none;min-width:fit-content;">(Unaudited)</span></p>
  <table style="margin-left:auto;border-spacing:0;table-layout:auto;width:100.0%;border-collapse:separate;margin-right:auto;">
   <tr style="visibility:collapse;">
    <td style="width:50.03%;box-sizing:content-box;"/>
    <td style="width:1.299%;box-sizing:content-box;"/>
    <td style="width:1%;box-sizing:content-box;"/>
    <td style="width:9.193000000000001%;box-sizing:content-box;"/>
    <td style="width:1%;box-sizing:content-box;"/>
    <td style="width:1.299%;box-sizing:content-box;"/>
    <td style="width:1%;box-sizing:content-box;"/>
    <td style="width:9.193000000000001%;box-sizing:content-box;"/>
    <td style="width:1%;box-sizing:content-box;"/>
    <td style="width:1.299%;box-sizing:content-box;"/>
    <td style="width:1%;box-sizing:content-box;"/>
    <td style="width:9.193000000000001%;box-sizing:content-box;"/>
    <td style="width:1%;box-sizing:content-box;"/>
    <td style="width:1.299%;box-sizing:content-box;"/>
    <td style="width:1%;box-sizing:content-box;"/>
    <td style="width:9.193000000000001%;box-sizing:content-box;"/>
    <td style="width:1%;box-sizing:content-box;"/>
   </tr>
   <tr style="height:10pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;">
    <td style="padding-top:0in;vertical-align:top;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;vertical-align:top;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="6" style="padding-top:0in;vertical-align:top;padding-bottom:0in;border-bottom:0.5pt solid #009cde;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">Three Months Ended<br/>December 31,</span></p></td>
    <td style="padding-top:0in;vertical-align:top;padding-bottom:0in;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;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;vertical-align:top;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="6" style="padding-top:0in;vertical-align:top;padding-bottom:0in;border-bottom:0.5pt solid #009cde;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">Nine Months Ended<br/>December 31,</span></p></td>
    <td style="padding-top:0in;vertical-align:top;padding-bottom:0in;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;font-kerning:none;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="padding-top:0in;vertical-align:top;padding-bottom:0in;border-bottom:0.5pt solid #009cde;"><p style="font-size:8pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">(In thousands)</span></p></td>
    <td style="padding-top:0in;vertical-align:top;padding-bottom:0in;border-bottom:0.5pt solid #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="2" style="padding-top:0in;vertical-align:top;padding-bottom:0in;border-bottom:0.5pt solid #009cde;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">2024</span></p></td>
    <td style="padding-top:0in;vertical-align:top;padding-bottom:0in;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;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;vertical-align:top;padding-bottom:0in;border-bottom:0.5pt solid #009cde;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="2" style="padding-top:0in;vertical-align:top;padding-bottom:0in;border-bottom:0.5pt solid #009cde;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">2023</span></p></td>
    <td style="padding-top:0in;vertical-align:top;padding-bottom:0in;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;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;vertical-align:top;padding-bottom:0in;border-bottom:0.5pt solid #009cde;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="2" style="padding-top:0in;vertical-align:top;padding-bottom:0in;border-bottom:0.5pt solid #009cde;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">2024</span></p></td>
    <td style="padding-top:0in;vertical-align:top;padding-bottom:0in;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;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;vertical-align:top;padding-bottom:0in;border-bottom:0.5pt solid #009cde;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="2" style="padding-top:0in;vertical-align:top;padding-bottom:0in;border-bottom:0.5pt solid #009cde;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">2023</span></p></td>
    <td style="padding-top:0in;vertical-align:top;padding-bottom:0in;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;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:10pt;background-color:#ededed;word-break:break-word;">
    <td style="padding-top:0in;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">Net income</span></p></td>
    <td style="padding-top:0in;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_36276aaf-2bbd-4256-af8f-a7eb57a6b41c" contextRef="C_5480a361-9c43-4312-bd06-e3ef238d80ef" name="us-gaap:IncomeLossFromContinuingOperations" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">3,830</ix:nonFraction></span></p></td>
    <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><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;font-kerning:none;min-width:fit-content;">$</span></p></td>
    <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_906107e0-bcda-4818-855b-8cdd0fc7ec47" contextRef="C_b37fb8aa-23ee-4e06-bf1a-5bff74a51d42" name="us-gaap:IncomeLossFromContinuingOperations" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">77,141</ix:nonFraction></span></p></td>
    <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_80bf217b-8772-4627-8c54-e97a38d07677" contextRef="C_db1708bf-5968-4d48-975a-f562646b53c7" name="us-gaap:IncomeLossFromContinuingOperations" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">19,300</ix:nonFraction></span></p></td>
    <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><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;font-kerning:none;min-width:fit-content;">$</span></p></td>
    <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_0b0fe484-f944-4215-b938-2224d7f33135" contextRef="C_ff1d3949-30f1-4860-96e1-3bc8445dadc5" name="us-gaap:IncomeLossFromContinuingOperations" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">83,234</ix:nonFraction></span></p></td>
    <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;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="padding-top:0in;vertical-align:top;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">Other comprehensive loss:</span></p></td>
    <td style="padding-top:0in;vertical-align:top;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="2" style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="2" style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="2" style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="2" style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:10pt;background-color:#ededed;word-break:break-word;">
    <td style="padding-top:0in;text-indent:10pt;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;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;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">Unrealized foreign currency translation adjustments</span></p></td>
    <td style="padding-top:0in;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;border-bottom:0.5pt solid #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom: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;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">(</span><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_fe8f3c40-333a-4f13-89f5-bbf71ab0152d" contextRef="C_5480a361-9c43-4312-bd06-e3ef238d80ef" name="us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax" unitRef="U_USD" scale="3" decimals="-3" sign="-" format="ixt:num-dot-decimal">10,049</ix:nonFraction></span></p></td>
    <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom: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;font-kerning:none;min-width:fit-content;">)</span></p></td>
    <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom: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;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_9035144c-835d-42a6-b689-87c87dee7876" contextRef="C_b37fb8aa-23ee-4e06-bf1a-5bff74a51d42" name="us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">187</ix:nonFraction></span></p></td>
    <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom: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;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom: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;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">(</span><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_7b8813b5-1036-467d-872f-be806a3c32dc" contextRef="C_db1708bf-5968-4d48-975a-f562646b53c7" name="us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax" unitRef="U_USD" scale="3" decimals="-3" sign="-" format="ixt:num-dot-decimal">9,498</ix:nonFraction></span></p></td>
    <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom: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;font-kerning:none;min-width:fit-content;">)</span></p></td>
    <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom: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;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_c1a38b8b-ee23-4233-8c99-fc4246d8df1a" contextRef="C_ff1d3949-30f1-4860-96e1-3bc8445dadc5" name="us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">131</ix:nonFraction></span></p></td>
    <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom: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;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
    <td style="padding-top:0in;text-indent:20pt;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;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;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">Total comprehensive (loss) income</span></p></td>
    <td style="padding-top:0in;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;border-bottom:2.25pt double #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom: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;font-kerning:none;min-width:fit-content;">$</span></p></td>
    <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #009cde;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">(</span><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_0ed27744-2b33-4f4e-aa69-5c3114f31cd1" contextRef="C_5480a361-9c43-4312-bd06-e3ef238d80ef" name="us-gaap:ComprehensiveIncomeNetOfTax" unitRef="U_USD" scale="3" decimals="-3" sign="-" format="ixt:num-dot-decimal">6,219</ix:nonFraction></span></p></td>
    <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom: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;font-kerning:none;min-width:fit-content;">)</span></p></td>
    <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom: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;font-kerning:none;min-width:fit-content;">$</span></p></td>
    <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #009cde;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_72ef1a61-1588-40dd-8948-d713126570b3" contextRef="C_b37fb8aa-23ee-4e06-bf1a-5bff74a51d42" name="us-gaap:ComprehensiveIncomeNetOfTax" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">77,328</ix:nonFraction></span></p></td>
    <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom: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;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom: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;font-kerning:none;min-width:fit-content;">$</span></p></td>
    <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #009cde;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_020c380a-211a-48a4-a6d2-ed7dbd61ce51" contextRef="C_db1708bf-5968-4d48-975a-f562646b53c7" name="us-gaap:ComprehensiveIncomeNetOfTax" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">9,802</ix:nonFraction></span></p></td>
    <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom: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;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom: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;font-kerning:none;min-width:fit-content;">$</span></p></td>
    <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #009cde;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_a7a50d74-a3a6-415c-b7c4-9d72e9e38307" contextRef="C_ff1d3949-30f1-4860-96e1-3bc8445dadc5" name="us-gaap:ComprehensiveIncomeNetOfTax" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">83,365</ix:nonFraction></span></p></td>
    <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom: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;font-kerning:none;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;font-kerning:none;min-width:fit-content;">See accompanying notes to unaudited condensed consolidated financial statements.</span></p>
  <div class="page-node-content"><div style="z-index:-3;flex-direction:column;display:flex;padding-bottom:0.5in;min-height:0.5in;justify-content:flex-end;position:relative;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;font-kerning:none;min-width:fit-content;">5</span></p></div></div>
  <hr style="margin-inline-start:auto;margin-inline-end:auto;page-break-after:always;"/>
  <div style="padding-top:0.5in;z-index:-3;min-height:0.5in;position:relative;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;font-kerning:none;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;font-kerning:none;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;font-kerning:none;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;font-kerning:none;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;font-kerning:none;min-width:fit-content;">(Unaudited)</span></p>
  <table style="margin-left:auto;border-spacing:0;table-layout:auto;width:100.0%;border-collapse:separate;margin-right:auto;">
   <tr style="visibility:collapse;">
    <td style="width:73.015%;box-sizing:content-box;"/>
    <td style="width:1.78%;box-sizing:content-box;"/>
    <td style="width:1%;box-sizing:content-box;"/>
    <td style="width:10.522%;box-sizing:content-box;"/>
    <td style="width:1%;box-sizing:content-box;"/>
    <td style="width:1.78%;box-sizing:content-box;"/>
    <td style="width:1%;box-sizing:content-box;"/>
    <td style="width:8.902%;box-sizing:content-box;"/>
    <td style="width:1%;box-sizing:content-box;"/>
   </tr>
   <tr style="height:10pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;">
    <td style="padding-top:0.01in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="6" style="padding-top:0.01in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">Nine Months Ended</span></p></td>
    <td style="padding-top:0.01in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;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;font-kerning:none;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="padding-top:0.01in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="6" style="padding-top:0.01in;vertical-align:top;padding-bottom:0in;border-bottom:0.5pt solid #009cde;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">December 31,</span></p></td>
    <td style="padding-top:0.01in;vertical-align:top;padding-bottom:0in;border-bottom:0.5pt solid #009cde;padding-right:0.01in;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;font-kerning:none;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="padding-top:0.01in;vertical-align:top;padding-bottom:0in;border-bottom:0.5pt solid #009cde;padding-right:0.01in;"><p style="font-size:8pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">(In thousands)</span></p></td>
    <td style="padding-top:0.01in;vertical-align:top;padding-bottom:0in;border-bottom:0.5pt solid #009cde;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="2" style="padding-top:0.01in;vertical-align:top;padding-bottom:0in;border-bottom:0.5pt solid #009cde;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">2024</span></p></td>
    <td style="padding-top:0.01in;vertical-align:top;padding-bottom:0in;border-bottom:0.5pt solid #009cde;padding-right:0.01in;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;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;vertical-align:top;padding-bottom:0in;border-bottom:0.5pt solid #009cde;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="2" style="padding-top:0.01in;vertical-align:top;padding-bottom:0in;border-bottom:0.5pt solid #009cde;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">2023</span></p></td>
    <td style="padding-top:0.01in;vertical-align:top;padding-bottom:0in;border-bottom:0.5pt solid #009cde;padding-right:0.01in;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;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="background-color:#ffffff;white-space:pre-wrap;word-break:break-word;">
    <td style="padding-top:0.01in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="2" style="padding-top:0.01in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;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;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="2" style="padding-top:0.01in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;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;font-kerning:none;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="padding-top:0.01in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">Operating activities</span></p></td>
    <td style="padding-top:0.01in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="2" style="padding-top:0.01in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="2" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">Net income</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;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;font-weight:bold;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">$</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_7feb0611-cdc4-42d7-8896-6e8d68a20ddf" contextRef="C_db1708bf-5968-4d48-975a-f562646b53c7" name="us-gaap:NetIncomeLoss" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">19,300</ix:nonFraction></span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;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:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;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;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">$</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_f26a5e36-aa2c-442a-bc0d-c80288d1d1ce" contextRef="C_ff1d3949-30f1-4860-96e1-3bc8445dadc5" name="us-gaap:NetIncomeLoss" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">83,234</ix:nonFraction></span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;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:'Proxima Nova',sans-serif;font-kerning:none;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="padding-top:0.01in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">Adjustments to reconcile net income to net cash provided by operating activities:</span></p></td>
    <td style="padding-top:0.01in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="2" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="2" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
    <td style="padding-top:0.01in;text-indent:10pt;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">Loss (gain) on asset disposals</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;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:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_c835bab6-be89-471c-afec-f3dec6049eab" contextRef="C_db1708bf-5968-4d48-975a-f562646b53c7" name="us-gaap:GainLossOnDispositionOfAssets1" unitRef="U_USD" scale="3" decimals="-3" sign="-" format="ixt:num-dot-decimal">24</ix:nonFraction></span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;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:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;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:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">(</span><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_c926a184-2c6e-4e09-8525-402f4d88e22a" contextRef="C_ff1d3949-30f1-4860-96e1-3bc8445dadc5" name="us-gaap:GainLossOnDispositionOfAssets1" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">1,145</ix:nonFraction></span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;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;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">)</span></p></td>
   </tr>
   <tr style="height:10pt;background-color:#ededed;word-break:break-word;">
    <td style="padding-top:0.01in;text-indent:10pt;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">Depreciation of fixed assets</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;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:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_d308301f-237f-4e81-a706-9784c4eb3786" contextRef="C_db1708bf-5968-4d48-975a-f562646b53c7" name="us-gaap:Depreciation" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">2,738</ix:nonFraction></span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;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:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;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:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_a18309a2-3ce2-40f0-9aaf-523c7e996a15" contextRef="C_ff1d3949-30f1-4860-96e1-3bc8445dadc5" name="us-gaap:Depreciation" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">3,042</ix:nonFraction></span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;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:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
    <td style="padding-top:0.01in;text-indent:10pt;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">Amortization of internal-use software and intangibles</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;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:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_53dd74d2-c29d-4159-a677-9617f47e24ef" contextRef="C_db1708bf-5968-4d48-975a-f562646b53c7" name="us-gaap:AmortizationOfIntangibleAssets" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">2,777</ix:nonFraction></span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;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:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;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:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_12fbc34e-eaa2-493c-9170-6f61994d0b26" contextRef="C_ff1d3949-30f1-4860-96e1-3bc8445dadc5" name="us-gaap:AmortizationOfIntangibleAssets" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">1,120</ix:nonFraction></span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;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:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:10pt;background-color:#ededed;word-break:break-word;">
    <td style="padding-top:0.01in;text-indent:10pt;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">Deferred income taxes</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;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:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">(</span><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_f2cc8828-2299-40cd-88a6-400300549b9d" contextRef="C_db1708bf-5968-4d48-975a-f562646b53c7" name="us-gaap:DeferredIncomeTaxExpenseBenefit" unitRef="U_USD" scale="3" decimals="-3" sign="-" format="ixt:num-dot-decimal">980</ix:nonFraction></span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;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;font-weight:bold;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">)</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;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:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">(</span><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_03c7ac3a-6ad1-4527-bf75-f8db79b19479" contextRef="C_ff1d3949-30f1-4860-96e1-3bc8445dadc5" name="us-gaap:DeferredIncomeTaxExpenseBenefit" unitRef="U_USD" scale="3" decimals="-3" sign="-" format="ixt:num-dot-decimal">66,506</ix:nonFraction></span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;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;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">)</span></p></td>
   </tr>
   <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
    <td style="padding-top:0.01in;text-indent:10pt;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">Share-based compensation</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;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:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_071a7ab1-5cac-4040-a43a-32ea0e4f0e22" contextRef="C_db1708bf-5968-4d48-975a-f562646b53c7" name="us-gaap:ShareBasedCompensation" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">12,656</ix:nonFraction></span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;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:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;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:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_0c5192c7-3bb2-4843-8fac-45d2cac1b2b7" contextRef="C_ff1d3949-30f1-4860-96e1-3bc8445dadc5" name="us-gaap:ShareBasedCompensation" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">9,489</ix:nonFraction></span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;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:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:10pt;background-color:#ededed;word-break:break-word;">
    <td style="padding-top:0.01in;text-indent:10pt;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;border-bottom:0.5pt solid #009cde;padding-right:0.01in;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">Changes in operating assets and liabilities</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;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:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">(</span><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_a9206252-9760-4b63-b42f-4e221c6ec236" contextRef="C_db1708bf-5968-4d48-975a-f562646b53c7" name="agys:IncreaseDecreaseInOperatingAssetsAndLiabilties" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">8,539</ix:nonFraction></span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;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;font-weight:bold;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">)</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;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:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">(</span><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_b115d418-c472-4d6a-9cca-2193cbf37ebc" contextRef="C_ff1d3949-30f1-4860-96e1-3bc8445dadc5" name="agys:IncreaseDecreaseInOperatingAssetsAndLiabilties" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">10,855</ix:nonFraction></span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;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;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">)</span></p></td>
   </tr>
   <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">Net cash provided by operating activities</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;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:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_24500116-1975-4289-909c-07c73b5579d7" contextRef="C_db1708bf-5968-4d48-975a-f562646b53c7" name="us-gaap:NetCashProvidedByUsedInOperatingActivities" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">27,976</ix:nonFraction></span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;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:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;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:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_ba1cdf63-eeee-47e9-a128-2d673566873b" contextRef="C_ff1d3949-30f1-4860-96e1-3bc8445dadc5" name="us-gaap:NetCashProvidedByUsedInOperatingActivities" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">18,379</ix:nonFraction></span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;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:'Proxima Nova',sans-serif;font-kerning:none;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="padding-top:0.01in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">Investing activities</span></p></td>
    <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="2" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="2" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
    <td style="padding-top:0.01in;text-indent:10pt;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">Cash paid for business combination, net of cash acquired</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;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:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">(</span><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_7289697e-9ac8-4ef4-b48a-3fd492bed901" contextRef="C_db1708bf-5968-4d48-975a-f562646b53c7" name="us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">144,945</ix:nonFraction></span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;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;font-weight:bold;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">)</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;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:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_08119322-6272-4702-ad78-5b7b2caa5518" contextRef="C_ff1d3949-30f1-4860-96e1-3bc8445dadc5" name="us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired" unitRef="U_USD" scale="3" decimals="-3" format="ixt:fixed-zero">&#8212;</ix:nonFraction></span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;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:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:10pt;background-color:#ededed;word-break:break-word;">
    <td style="padding-top:0.01in;text-indent:10pt;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">Capital expenditures</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;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:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">(</span><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_2f7caaa4-7b2d-414d-b55b-13e0839b6adb" contextRef="C_db1708bf-5968-4d48-975a-f562646b53c7" name="us-gaap:PaymentsToAcquireProductiveAssets" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">2,082</ix:nonFraction></span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;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;font-weight:bold;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">)</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;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:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">(</span><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_cff38b93-7268-4eb9-8367-62d75ecbd363" contextRef="C_ff1d3949-30f1-4860-96e1-3bc8445dadc5" name="us-gaap:PaymentsToAcquireProductiveAssets" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">7,658</ix:nonFraction></span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;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;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">)</span></p></td>
   </tr>
   <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
    <td style="padding-top:0.01in;text-indent:10pt;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;border-bottom:0.5pt solid #009cde;padding-right:0.01in;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">Additional investments in corporate-owned life insurance policies</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;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:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">(</span><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_e87b4846-bf39-4ed5-a694-d8807e79f0f9" contextRef="C_db1708bf-5968-4d48-975a-f562646b53c7" name="us-gaap:PaymentsForProceedsFromLifeInsurancePolicies" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">27</ix:nonFraction></span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;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;font-weight:bold;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">)</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;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:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">(</span><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_40b92277-29be-46a2-8393-961ce2709bac" contextRef="C_ff1d3949-30f1-4860-96e1-3bc8445dadc5" name="us-gaap:PaymentsForProceedsFromLifeInsurancePolicies" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">2</ix:nonFraction></span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;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;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">)</span></p></td>
   </tr>
   <tr style="height:10pt;background-color:#ededed;word-break:break-word;">
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">Net cash used in investing activities</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;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:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">(</span><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_9ad951d7-3132-413c-8cdd-c95f663b0cd4" contextRef="C_db1708bf-5968-4d48-975a-f562646b53c7" name="us-gaap:NetCashProvidedByUsedInInvestingActivities" unitRef="U_USD" scale="3" decimals="-3" sign="-" format="ixt:num-dot-decimal">147,054</ix:nonFraction></span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;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;font-weight:bold;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">)</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;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:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">(</span><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_0c4a1b5f-1690-4b56-90c4-071dab74d94f" contextRef="C_ff1d3949-30f1-4860-96e1-3bc8445dadc5" name="us-gaap:NetCashProvidedByUsedInInvestingActivities" unitRef="U_USD" scale="3" decimals="-3" sign="-" format="ixt:num-dot-decimal">7,660</ix:nonFraction></span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;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;font-family:'Proxima Nova',sans-serif;font-kerning:none;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="padding-top:0.01in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">Financing activities</span></p></td>
    <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="2" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="2" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:10pt;background-color:#ededed;word-break:break-word;">
    <td style="padding-top:0.01in;text-indent:10pt;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">Payment of preferred stock dividends</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;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:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_8c1b65b3-ceb2-498f-a737-60c05ca11678" contextRef="C_db1708bf-5968-4d48-975a-f562646b53c7" name="us-gaap:PaymentsOfDividendsPreferredStockAndPreferenceStock" unitRef="U_USD" scale="3" decimals="-3" format="ixt:fixed-zero">&#8212;</ix:nonFraction></span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;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:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;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:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">(</span><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_6303b6f5-5b4e-428b-bbf6-e3fea5972b0d" contextRef="C_ff1d3949-30f1-4860-96e1-3bc8445dadc5" name="us-gaap:PaymentsOfDividendsPreferredStockAndPreferenceStock" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">1,663</ix:nonFraction></span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;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;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">)</span></p></td>
   </tr>
   <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
    <td style="padding-top:0.01in;text-indent:10pt;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">Debt proceeds, net of issuance costs</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;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:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_4f11c898-52c1-4125-86aa-5dbdefa7c2c0" contextRef="C_db1708bf-5968-4d48-975a-f562646b53c7" name="us-gaap:ProceedsFromDebtNetOfIssuanceCosts" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">49,646</ix:nonFraction></span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;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:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;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:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_831decad-f946-4c91-b1c2-c962eda91aae" contextRef="C_ff1d3949-30f1-4860-96e1-3bc8445dadc5" name="us-gaap:ProceedsFromDebtNetOfIssuanceCosts" unitRef="U_USD" scale="3" decimals="-3" format="ixt:fixed-zero">&#8212;</ix:nonFraction></span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;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:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:10pt;background-color:#ededed;word-break:break-word;">
    <td style="padding-top:0.01in;text-indent:10pt;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">Debt repayments</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;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:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">(</span><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_bc3eff3b-72b8-4618-bb07-b0986e77fefc" contextRef="C_db1708bf-5968-4d48-975a-f562646b53c7" name="us-gaap:RepaymentsOfDebt" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">12,000</ix:nonFraction></span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;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;font-weight:bold;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">)</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;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:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_b1ab0fbe-53a5-4163-9a84-be179b9d360a" contextRef="C_ff1d3949-30f1-4860-96e1-3bc8445dadc5" name="us-gaap:RepaymentsOfDebt" unitRef="U_USD" scale="3" decimals="-3" format="ixt:fixed-zero">&#8212;</ix:nonFraction></span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;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:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
    <td style="padding-top:0.01in;text-indent:10pt;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">Proceeds from Employee Stock Purchase Plan purchases</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;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:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_70675fe2-e2f0-45f7-a2e8-7e1d4c1c989a" contextRef="C_db1708bf-5968-4d48-975a-f562646b53c7" name="us-gaap:ProceedsFromStockPlans" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">453</ix:nonFraction></span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;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:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;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:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_ede3f0de-268b-4806-92a2-46bd075a1500" contextRef="C_ff1d3949-30f1-4860-96e1-3bc8445dadc5" name="us-gaap:ProceedsFromStockPlans" unitRef="U_USD" scale="3" decimals="-3" format="ixt:fixed-zero">&#8212;</ix:nonFraction></span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;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:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:10pt;background-color:#ededed;word-break:break-word;">
    <td style="padding-top:0.01in;text-indent:10pt;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">Repurchase of common shares to satisfy employee tax withholding</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;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:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">(</span><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_e24a54e1-5214-4a15-9441-5b196ace2e77" contextRef="C_db1708bf-5968-4d48-975a-f562646b53c7" name="us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">2,848</ix:nonFraction></span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;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;font-weight:bold;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">)</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;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:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">(</span><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_f706d03d-68ea-4d63-9336-b0e28786157b" contextRef="C_ff1d3949-30f1-4860-96e1-3bc8445dadc5" name="us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">5,734</ix:nonFraction></span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;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;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">)</span></p></td>
   </tr>
   <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
    <td style="padding-top:0.01in;text-indent:10pt;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;border-bottom:0.5pt solid #009cde;padding-right:0.01in;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">Principal payments under long-term obligations</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;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:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_4555c2af-1f11-4211-b33e-15c7a6659819" contextRef="C_db1708bf-5968-4d48-975a-f562646b53c7" name="us-gaap:RepaymentsOfLongTermDebt" unitRef="U_USD" scale="3" decimals="-3" format="ixt:fixed-zero">&#8212;</ix:nonFraction></span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;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:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;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:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">(</span><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_6059f8fe-c823-4b98-b008-5893666a297a" contextRef="C_ff1d3949-30f1-4860-96e1-3bc8445dadc5" name="us-gaap:RepaymentsOfLongTermDebt" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">2</ix:nonFraction></span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;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;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">)</span></p></td>
   </tr>
   <tr style="height:10pt;background-color:#ededed;word-break:break-word;">
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">Net cash provided by (used in) financing activities</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;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:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_9cf6f686-960f-49b8-8887-5283aa09b0fe" contextRef="C_db1708bf-5968-4d48-975a-f562646b53c7" name="us-gaap:NetCashProvidedByUsedInFinancingActivities" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">35,251</ix:nonFraction></span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;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:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;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:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">(</span><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_11853769-facc-4171-8486-89b0b6776292" contextRef="C_ff1d3949-30f1-4860-96e1-3bc8445dadc5" name="us-gaap:NetCashProvidedByUsedInFinancingActivities" unitRef="U_USD" scale="3" decimals="-3" sign="-" format="ixt:num-dot-decimal">7,399</ix:nonFraction></span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;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;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">)</span></p></td>
   </tr>
   <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;border-bottom:0.5pt solid #009cde;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">Effect of exchange rate changes on cash</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;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:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">(</span><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_413c5e29-179a-4e62-8ef1-a16b3e35813c" contextRef="C_db1708bf-5968-4d48-975a-f562646b53c7" name="us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" unitRef="U_USD" scale="3" decimals="-3" sign="-" format="ixt:num-dot-decimal">303</ix:nonFraction></span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;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;font-weight:bold;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">)</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;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:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_868f479d-e660-40bd-a3bd-2e299b87cd7c" contextRef="C_ff1d3949-30f1-4860-96e1-3bc8445dadc5" name="us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">38</ix:nonFraction></span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;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:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:10pt;background-color:#ededed;word-break:break-word;">
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">Net (decrease) increase in cash and cash equivalents</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;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:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">(</span><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_edf653bf-b5ed-401a-9724-0a23000c380c" contextRef="C_db1708bf-5968-4d48-975a-f562646b53c7" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" unitRef="U_USD" scale="3" decimals="-3" sign="-" format="ixt:num-dot-decimal">84,130</ix:nonFraction></span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;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;font-weight:bold;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">)</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;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:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_41ef3797-61c6-4039-b699-615a92acf0af" contextRef="C_ff1d3949-30f1-4860-96e1-3bc8445dadc5" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">3,358</ix:nonFraction></span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;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:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;border-bottom:0.5pt solid #009cde;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">Cash and cash equivalents at beginning of period</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;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:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_c78add85-36ec-495a-97cc-63e78ebb6378" contextRef="C_a47155c6-d2bc-46f6-a5d2-077d94d8279a" 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="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;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:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;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:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_70069683-d4e6-4b97-b272-3928f9b35b03" contextRef="C_9291d9d6-ae55-4eb2-9fcd-64bf0612afff" 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="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;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:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:10pt;background-color:#ededed;word-break:break-word;">
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;border-bottom:2.25pt double #009cde;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">Cash and cash equivalents at end of period</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #009cde;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #009cde;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;font-weight:bold;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">$</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #009cde;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_a1a2cb83-8ac9-4b2e-b280-3c4dd97361e5" contextRef="C_e8de4f4d-003a-4cf0-8540-328e0c682eca" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">60,761</ix:nonFraction></span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #009cde;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:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #009cde;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #009cde;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;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">$</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #009cde;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_b812eca1-7ada-4d51-b07e-1e963536b276" contextRef="C_069ab911-e19a-46a2-a638-a3915faf9ad1" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">116,200</ix:nonFraction></span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #009cde;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:'Proxima Nova',sans-serif;font-kerning:none;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;font-kerning:none;min-width:fit-content;">See accompanying notes to unaudited condensed consolidated financial statements.</span></p>
  <div class="page-node-content"><div style="z-index:-3;flex-direction:column;display:flex;padding-bottom:0.5in;min-height:0.5in;justify-content:flex-end;position:relative;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;font-kerning:none;min-width:fit-content;">6</span></p></div></div>
  <hr style="margin-inline-start:auto;margin-inline-end:auto;page-break-after:always;"/>
  <div style="padding-top:0.5in;z-index:-3;min-height:0.5in;position:relative;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;font-kerning:none;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;font-kerning:none;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;font-kerning:none;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;font-kerning:none;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;font-kerning:none;min-width:fit-content;">(Unaudited)</span></p>
  <table style="margin-left:auto;border-spacing:0;table-layout:auto;width:100.0%;border-collapse:separate;margin-right:auto;">
   <tr style="visibility:collapse;">
    <td style="width:28.557%;box-sizing:content-box;"/>
    <td style="width:0.999%;box-sizing:content-box;"/>
    <td style="width:1%;box-sizing:content-box;"/>
    <td style="width:4.674%;box-sizing:content-box;"/>
    <td style="width:1%;box-sizing:content-box;"/>
    <td style="width:1.239%;box-sizing:content-box;"/>
    <td style="width:1%;box-sizing:content-box;"/>
    <td style="width:4.754%;box-sizing:content-box;"/>
    <td style="width:1%;box-sizing:content-box;"/>
    <td style="width:0.999%;box-sizing:content-box;"/>
    <td style="width:1%;box-sizing:content-box;"/>
    <td style="width:4.774%;box-sizing:content-box;"/>
    <td style="width:1%;box-sizing:content-box;"/>
    <td style="width:1.239%;box-sizing:content-box;"/>
    <td style="width:1%;box-sizing:content-box;"/>
    <td style="width:4.694%;box-sizing:content-box;"/>
    <td style="width:1%;box-sizing:content-box;"/>
    <td style="width:1.239%;box-sizing:content-box;"/>
    <td style="width:1%;box-sizing:content-box;"/>
    <td style="width:5.833%;box-sizing:content-box;"/>
    <td style="width:1%;box-sizing:content-box;"/>
    <td style="width:1.239%;box-sizing:content-box;"/>
    <td style="width:1%;box-sizing:content-box;"/>
    <td style="width:5.414%;box-sizing:content-box;"/>
    <td style="width:1%;box-sizing:content-box;"/>
    <td style="width:1.239%;box-sizing:content-box;"/>
    <td style="width:1%;box-sizing:content-box;"/>
    <td style="width:10.350000000000001%;box-sizing:content-box;"/>
    <td style="width:1%;box-sizing:content-box;"/>
    <td style="width:1.239%;box-sizing:content-box;"/>
    <td style="width:1%;box-sizing:content-box;"/>
    <td style="width:5.514%;box-sizing:content-box;"/>
    <td style="width:1%;box-sizing:content-box;"/>
   </tr>
   <tr style="height:7pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;">
    <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="30" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;padding-right:0.01in;text-align:left;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">Three Months Ended December 31, 2024</span></p></td>
    <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;padding-right:0.01in;text-align:left;"><p style="font-size:7pt;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;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:7pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;">
    <td style="padding-top:0.01in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="14" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;padding-right:0.01in;text-align:left;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">Common Shares</span></p></td>
    <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;padding-right:0.01in;text-align:left;"><p style="font-size:7pt;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;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="2" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:7pt;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;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="2" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:7pt;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;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="2" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:7pt;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;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="2" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:7pt;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;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:7pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;">
    <td style="padding-top:0.01in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="6" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">Issued</span></p></td>
    <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:7pt;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;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="6" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">In Treasury</span></p></td>
    <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:7pt;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;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="2" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">Capital in<br/>excess of</span></p></td>
    <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:7pt;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;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="2" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:7pt;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;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="2" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">Accumulated<br/>other</span></p></td>
    <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:7pt;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;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="2" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:7pt;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;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:7pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;">
    <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">(In thousands, except share data)</span></p></td>
    <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="2" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;padding-right:0.01in;text-align:left;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">Shares</span></p></td>
    <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;padding-right:0.01in;text-align:left;"><p style="font-size:7pt;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;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="2" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;padding-right:0.01in;text-align:left;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">Stated<br/>value</span></p></td>
    <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;padding-right:0.01in;text-align:left;"><p style="font-size:7pt;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;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="2" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;padding-right:0.01in;text-align:left;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">Shares</span></p></td>
    <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;padding-right:0.01in;text-align:left;"><p style="font-size:7pt;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;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="2" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;padding-right:0.01in;text-align:left;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">Stated<br/>value</span></p></td>
    <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;padding-right:0.01in;text-align:left;"><p style="font-size:7pt;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;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="2" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;padding-right:0.01in;text-align:left;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">Stated<br/>value</span></p></td>
    <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;padding-right:0.01in;text-align:left;"><p style="font-size:7pt;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;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="2" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;padding-right:0.01in;text-align:left;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">Retained<br/>earnings</span></p></td>
    <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;padding-right:0.01in;text-align:left;"><p style="font-size:7pt;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;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="2" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;padding-right:0.01in;text-align:left;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">comprehensive<br/>income (loss)</span></p></td>
    <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;padding-right:0.01in;text-align:left;"><p style="font-size:7pt;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;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="2" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;padding-right:0.01in;text-align:left;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">Total</span></p></td>
    <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;padding-right:0.01in;text-align:left;"><p style="font-size:7pt;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;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:7pt;background-color:#ffffff;word-break:break-word;">
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">Balance at September 30, 2024</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="font-size:7pt;font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-weight:bold;font-size:7pt;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_c247e29d-4307-4d90-9e7c-44203a5cf1b7" contextRef="C_f330dde7-b945-48cb-95d9-baadc8953dcb" name="us-gaap:SharesOutstanding" unitRef="U_shares" decimals="INF" format="ixt:num-dot-decimal">33,342</ix:nonFraction></span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;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;font-kerning:none;min-width:fit-content;">$</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="font-size:7pt;font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-weight:bold;font-size:7pt;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_04b58b9f-9654-4826-abdb-6681e9b4464a" contextRef="C_f330dde7-b945-48cb-95d9-baadc8953dcb" 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="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:7pt;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">(</span><span style="font-size:7pt;font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-weight:bold;font-size:7pt;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_25bcf32c-bcc6-496e-a6d9-73edeabb0752" contextRef="C_36d022ae-7372-4993-a76e-d471158296de" name="us-gaap:SharesOutstanding" unitRef="U_shares" decimals="INF" sign="-" format="ixt:num-dot-decimal">5,402</ix:nonFraction></span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;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;font-kerning:none;min-width:fit-content;">)</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;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;font-kerning:none;min-width:fit-content;">$</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:7pt;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">(</span><span style="font-size:7pt;font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-weight:bold;font-size:7pt;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_63e12ef4-9131-4f78-8df9-82211f621baf" contextRef="C_36d022ae-7372-4993-a76e-d471158296de" name="us-gaap:StockholdersEquity" unitRef="U_USD" scale="3" decimals="-3" sign="-" format="ixt:num-dot-decimal">1,622</ix:nonFraction></span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;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;font-kerning:none;min-width:fit-content;">)</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;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;font-kerning:none;min-width:fit-content;">$</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="font-size:7pt;font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-weight:bold;font-size:7pt;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_286a43e1-99ad-4ad3-a2fc-999593cc5802" contextRef="C_cc84170e-b61e-46be-9e79-f3b8c1a21876" name="us-gaap:StockholdersEquity" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">102,275</ix:nonFraction></span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;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;font-kerning:none;min-width:fit-content;">$</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="font-size:7pt;font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-weight:bold;font-size:7pt;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_c38fe0f5-a96e-40a8-b3dc-4e2182437959" contextRef="C_ff1e316f-864f-4807-b568-69857a723cd8" name="us-gaap:StockholdersEquity" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">153,225</ix:nonFraction></span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;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;font-kerning:none;min-width:fit-content;">$</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:7pt;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">(</span><span style="font-size:7pt;font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-weight:bold;font-size:7pt;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_5fac7e9a-f1f8-4c4f-957a-7dec1cebffb1" contextRef="C_04f6b6cf-8d40-4a12-b513-9093955a1ac0" name="us-gaap:StockholdersEquity" unitRef="U_USD" scale="3" decimals="-3" sign="-" format="ixt:num-dot-decimal">3,619</ix:nonFraction></span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;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;font-kerning:none;min-width:fit-content;">)</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;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;font-kerning:none;min-width:fit-content;">$</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="font-size:7pt;font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-weight:bold;font-size:7pt;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_7bd7ae68-8fd8-483f-a023-16ed4a207528" contextRef="C_35e6af75-7a10-4b11-b7bc-8077c695bb22" name="us-gaap:StockholdersEquity" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">260,262</ix:nonFraction></span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:7pt;background-color:#ededed;word-break:break-word;">
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">Share-based compensation</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#8212;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#8212;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#8212;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#8212;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="font-size:7pt;font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-weight:bold;font-size:7pt;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_920388b6-e934-4fe7-a6b5-16f48056254d" contextRef="C_4da8f69a-5487-4a3a-8738-5190bd2546b0" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">4,173</ix:nonFraction></span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#8212;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#8212;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="font-size:7pt;font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-weight:bold;font-size:7pt;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_9ce3c3eb-0439-40a8-88da-f5ed7c455284" contextRef="C_5480a361-9c43-4312-bd06-e3ef238d80ef" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">4,173</ix:nonFraction></span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:7pt;background-color:#ffffff;word-break:break-word;">
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">Shares issued upon exercise of SSARs</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#8212;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#8212;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="font-size:7pt;font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-weight:bold;font-size:7pt;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_5c9d99d7-d15e-4228-be51-82e940daea8e" contextRef="C_2d0da71b-3725-436f-80a0-7553d659f615" name="agys:ShareIssuedUponExerciseOfSsars" unitRef="U_shares" decimals="INF" format="ixt:num-dot-decimal">36</ix:nonFraction></span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="font-size:7pt;font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-weight:bold;font-size:7pt;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_8ebe8bb8-5ce8-4b8a-8cf7-1ac202b081bf" contextRef="C_2d0da71b-3725-436f-80a0-7553d659f615" name="agys:SharesIssuedUponExerciseOfSsars" unitRef="U_USD" scale="3" decimals="-3" sign="-" format="ixt:num-dot-decimal">11</ix:nonFraction></span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:7pt;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">(</span><span style="font-size:7pt;font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-weight:bold;font-size:7pt;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_4f74d328-6618-4fbb-b8d9-2954652273b5" contextRef="C_4da8f69a-5487-4a3a-8738-5190bd2546b0" name="agys:SharesIssuedUponExerciseOfSsars" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">11</ix:nonFraction></span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;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;font-kerning:none;min-width:fit-content;">)</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#8212;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#8212;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#8212;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:7pt;background-color:#ededed;word-break:break-word;">
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">Shares withheld for taxes upon<br/>&#160;&#160;&#160;exercise of SSARs or vesting <br/>&#160;&#160;&#160;of other grants</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#8212;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#8212;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:7pt;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">(</span><span style="font-size:7pt;font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-weight:bold;font-size:7pt;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_ab11d86d-9f45-4e4a-87f3-857432ad415f" contextRef="C_2d0da71b-3725-436f-80a0-7553d659f615" name="agys:NumberOfSharesWithheldForTaxesUponExerciseOfSsarsOrVestingOfOtherGrants" unitRef="U_shares" decimals="INF" sign="-" format="ixt:num-dot-decimal">12</ix:nonFraction></span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;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;font-kerning:none;min-width:fit-content;">)</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:7pt;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">(</span><span style="font-size:7pt;font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-weight:bold;font-size:7pt;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_ad48b8b4-8435-4806-9cf4-56669f454e15" contextRef="C_2d0da71b-3725-436f-80a0-7553d659f615" name="agys:SharesWithheldForTaxesUponExerciseOfSsarsOrVestingOfOtherGrantsValue" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">4</ix:nonFraction></span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;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;font-kerning:none;min-width:fit-content;">)</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:7pt;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">(</span><span style="font-size:7pt;font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-weight:bold;font-size:7pt;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_074be83c-8a0b-4acd-b919-8d102f2ab872" contextRef="C_4da8f69a-5487-4a3a-8738-5190bd2546b0" name="agys:SharesWithheldForTaxesUponExerciseOfSsarsOrVestingOfOtherGrantsValue" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">1,421</ix:nonFraction></span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;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;font-kerning:none;min-width:fit-content;">)</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#8212;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#8212;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:7pt;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">(</span><span style="font-size:7pt;font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-weight:bold;font-size:7pt;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_ca3604f1-676f-4b1d-ba6c-25823ef1d43a" contextRef="C_5480a361-9c43-4312-bd06-e3ef238d80ef" name="agys:SharesWithheldForTaxesUponExerciseOfSsarsOrVestingOfOtherGrantsValue" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">1,425</ix:nonFraction></span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;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;font-kerning:none;min-width:fit-content;">)</span></p></td>
   </tr>
   <tr style="height:7pt;background-color:#ffffff;word-break:break-word;">
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">Other common stock issuances, net</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#8212;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#8212;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:7pt;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">(</span><span style="font-size:7pt;font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-weight:bold;font-size:7pt;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_0eb964a9-05dc-4891-9320-f2c5ac5c39f3" contextRef="C_2d0da71b-3725-436f-80a0-7553d659f615" name="us-gaap:StockIssuedDuringPeriodSharesNewIssues" unitRef="U_shares" decimals="INF" sign="-" format="ixt:num-dot-decimal">2</ix:nonFraction></span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;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;font-kerning:none;min-width:fit-content;">)</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:7pt;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">(</span><span style="font-size:7pt;font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-weight:bold;font-size:7pt;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_c73f07f9-6506-44eb-a2df-3a2020121766" contextRef="C_2d0da71b-3725-436f-80a0-7553d659f615" name="us-gaap:StockIssuedDuringPeriodValueNewIssues" unitRef="U_USD" scale="3" decimals="-3" sign="-" format="ixt:num-dot-decimal">1</ix:nonFraction></span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;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;font-kerning:none;min-width:fit-content;">)</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="font-size:7pt;font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-weight:bold;font-size:7pt;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_2affbcc0-103d-4f49-9d25-46ea2afc08bd" contextRef="C_4da8f69a-5487-4a3a-8738-5190bd2546b0" name="us-gaap:StockIssuedDuringPeriodValueNewIssues" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">1</ix:nonFraction></span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#8212;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#8212;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#8212;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:7pt;background-color:#ededed;word-break:break-word;">
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">Net income</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#8212;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#8212;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#8212;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#8212;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#8212;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="font-size:7pt;font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-weight:bold;font-size:7pt;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_08461244-bf86-4dbf-aa78-465638ab5472" contextRef="C_ba495f5a-cdf6-4623-86dd-0f0f95a65079" name="us-gaap:NetIncomeLoss" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">3,830</ix:nonFraction></span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#8212;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="font-size:7pt;font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-weight:bold;font-size:7pt;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_630e1964-5125-4a85-87d6-a2f850267564" contextRef="C_5480a361-9c43-4312-bd06-e3ef238d80ef" name="us-gaap:NetIncomeLoss" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">3,830</ix:nonFraction></span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:7pt;background-color:#ffffff;word-break:break-word;">
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;border-bottom:0.5pt solid #009cde;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">Unrealized translation adjustments</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;padding-right:0.01in;text-align:center;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#8212;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;padding-right:0.01in;text-align:center;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#8212;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;padding-right:0.01in;text-align:center;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#8212;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;padding-right:0.01in;text-align:center;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#8212;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;padding-right:0.01in;text-align:center;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#8212;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;padding-right:0.01in;text-align:center;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#8212;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:7pt;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">(</span><span style="font-size:7pt;font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-weight:bold;font-size:7pt;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_9dc0ea6c-d4bd-45a2-b659-428311f7fe60" contextRef="C_8a6df4af-a93a-48d0-a18a-26750d6568f4" name="us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent" unitRef="U_USD" scale="3" decimals="-3" sign="-" format="ixt:num-dot-decimal">10,049</ix:nonFraction></span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;padding-right:0.01in;"><p style="font-size:7pt;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;font-kerning:none;min-width:fit-content;">)</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:7pt;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">(</span><span style="font-size:7pt;font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-weight:bold;font-size:7pt;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_1716475c-ccf8-4776-bf1e-055721095eee" contextRef="C_5480a361-9c43-4312-bd06-e3ef238d80ef" name="us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent" unitRef="U_USD" scale="3" decimals="-3" sign="-" format="ixt:num-dot-decimal">10,049</ix:nonFraction></span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;padding-right:0.01in;"><p style="font-size:7pt;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;font-kerning:none;min-width:fit-content;">)</span></p></td>
   </tr>
   <tr style="height:7pt;background-color:#ededed;word-break:break-word;">
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;border-bottom:2.25pt double #009cde;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">Balance at December 31, 2024</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #009cde;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #009cde;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #009cde;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="font-size:7pt;font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-weight:bold;font-size:7pt;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_201ce89f-906b-4895-ac6a-28ea240d872c" contextRef="C_b6267268-6af6-44ec-b51c-5011870dd2ca" name="us-gaap:SharesOutstanding" unitRef="U_shares" decimals="INF" format="ixt:num-dot-decimal">33,342</ix:nonFraction></span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #009cde;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #009cde;padding-right:0.01in;text-align:center;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #009cde;padding-right:0.01in;"><p style="font-size:7pt;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;font-kerning:none;min-width:fit-content;">$</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #009cde;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="font-size:7pt;font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-weight:bold;font-size:7pt;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_ee8c09f7-c25f-45bc-8ca5-581f00397eb3" contextRef="C_b6267268-6af6-44ec-b51c-5011870dd2ca" 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="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #009cde;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #009cde;padding-right:0.01in;text-align:center;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #009cde;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #009cde;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:7pt;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">(</span><span style="font-size:7pt;font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-weight:bold;font-size:7pt;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_61f026c5-b032-4dd5-81ac-dd73942f3129" contextRef="C_65b10017-5799-4951-ad41-ba608d469022" name="us-gaap:SharesOutstanding" unitRef="U_shares" decimals="INF" sign="-" format="ixt:num-dot-decimal">5,380</ix:nonFraction></span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #009cde;padding-right:0.01in;"><p style="font-size:7pt;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;font-kerning:none;min-width:fit-content;">)</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #009cde;padding-right:0.01in;text-align:center;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #009cde;padding-right:0.01in;"><p style="font-size:7pt;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;font-kerning:none;min-width:fit-content;">$</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #009cde;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:7pt;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">(</span><span style="font-size:7pt;font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-weight:bold;font-size:7pt;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_36c13cf2-3bf5-428f-bd36-0e569f37a8d6" contextRef="C_65b10017-5799-4951-ad41-ba608d469022" name="us-gaap:StockholdersEquity" unitRef="U_USD" scale="3" decimals="-3" sign="-" format="ixt:num-dot-decimal">1,616</ix:nonFraction></span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #009cde;padding-right:0.01in;"><p style="font-size:7pt;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;font-kerning:none;min-width:fit-content;">)</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #009cde;padding-right:0.01in;text-align:center;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #009cde;padding-right:0.01in;"><p style="font-size:7pt;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;font-kerning:none;min-width:fit-content;">$</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #009cde;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="font-size:7pt;font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-weight:bold;font-size:7pt;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_41c9acbd-b57a-4dec-af89-0f258dc4134d" contextRef="C_5490b5b8-f7bf-42ca-bc42-0aa169a7075c" name="us-gaap:StockholdersEquity" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">105,017</ix:nonFraction></span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #009cde;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #009cde;padding-right:0.01in;text-align:center;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #009cde;padding-right:0.01in;"><p style="font-size:7pt;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;font-kerning:none;min-width:fit-content;">$</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #009cde;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="font-size:7pt;font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-weight:bold;font-size:7pt;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_92cf9bbe-a5fc-46b1-b332-20fccf99a20e" contextRef="C_3df030ba-5998-49ec-a323-18c9ba82c8dc" name="us-gaap:StockholdersEquity" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">157,055</ix:nonFraction></span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #009cde;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #009cde;padding-right:0.01in;text-align:center;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #009cde;padding-right:0.01in;"><p style="font-size:7pt;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;font-kerning:none;min-width:fit-content;">$</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #009cde;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:7pt;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">(</span><span style="font-size:7pt;font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-weight:bold;font-size:7pt;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_b36c4944-ba3b-4211-bff0-534594fba77e" contextRef="C_73cb9ee7-2212-4900-96ec-e4bd623a1fae" name="us-gaap:StockholdersEquity" unitRef="U_USD" scale="3" decimals="-3" sign="-" format="ixt:num-dot-decimal">13,668</ix:nonFraction></span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #009cde;padding-right:0.01in;"><p style="font-size:7pt;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;font-kerning:none;min-width:fit-content;">)</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #009cde;padding-right:0.01in;text-align:center;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #009cde;padding-right:0.01in;"><p style="font-size:7pt;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;font-kerning:none;min-width:fit-content;">$</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #009cde;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="font-size:7pt;font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-weight:bold;font-size:7pt;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_4a9c8216-9260-421f-a69b-3d05fe9eb227" contextRef="C_e8de4f4d-003a-4cf0-8540-328e0c682eca" name="us-gaap:StockholdersEquity" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">256,791</ix:nonFraction></span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #009cde;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="background-color:#ffffff;white-space:pre-wrap;word-break:break-word;">
    <td style="padding-top:0.01in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="2" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:7pt;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;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="2" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:7pt;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;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="2" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:7pt;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;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="2" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:7pt;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;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="2" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:7pt;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;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="2" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:7pt;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;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="2" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:7pt;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;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="2" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:7pt;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;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:7pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;">
    <td style="padding-top:0.01in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="30" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;padding-right:0.01in;text-align:left;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">Three Months Ended December 31, 2023</span></p></td>
    <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;padding-right:0.01in;text-align:left;"><p style="font-size:7pt;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;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:7pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;">
    <td style="padding-top:0.01in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="14" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;padding-right:0.01in;text-align:left;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">Common Shares</span></p></td>
    <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;padding-right:0.01in;text-align:left;"><p style="font-size:7pt;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;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="2" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:7pt;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;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="2" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:7pt;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;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="2" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:7pt;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;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="2" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:7pt;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;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:7pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;">
    <td style="padding-top:0.01in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="6" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">Issued</span></p></td>
    <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:7pt;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;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="6" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">In Treasury</span></p></td>
    <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:7pt;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;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="2" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">Capital in<br/>excess of</span></p></td>
    <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:7pt;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;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="2" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:7pt;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;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="2" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">Accumulated<br/>other</span></p></td>
    <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:7pt;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;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="2" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:7pt;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;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:7pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;">
    <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">(In thousands, except share data)</span></p></td>
    <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="2" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;padding-right:0.01in;text-align:left;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">Shares</span></p></td>
    <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;padding-right:0.01in;text-align:left;"><p style="font-size:7pt;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;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="2" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;padding-right:0.01in;text-align:left;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">Stated<br/>value</span></p></td>
    <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;padding-right:0.01in;text-align:left;"><p style="font-size:7pt;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;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="2" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;padding-right:0.01in;text-align:left;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">Shares</span></p></td>
    <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;padding-right:0.01in;text-align:left;"><p style="font-size:7pt;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;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="2" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;padding-right:0.01in;text-align:left;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">Stated<br/>value</span></p></td>
    <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;padding-right:0.01in;text-align:left;"><p style="font-size:7pt;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;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="2" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;padding-right:0.01in;text-align:left;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">Stated<br/>value</span></p></td>
    <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;padding-right:0.01in;text-align:left;"><p style="font-size:7pt;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;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="2" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;padding-right:0.01in;text-align:left;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">Retained<br/>earnings</span></p></td>
    <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;padding-right:0.01in;text-align:left;"><p style="font-size:7pt;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;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="2" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;padding-right:0.01in;text-align:left;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">comprehensive<br/>income (loss)</span></p></td>
    <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;padding-right:0.01in;text-align:left;"><p style="font-size:7pt;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;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="2" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;padding-right:0.01in;text-align:left;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">Total</span></p></td>
    <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;padding-right:0.01in;text-align:left;"><p style="font-size:7pt;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;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:7pt;background-color:#ededed;word-break:break-word;">
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">Balance at September 30, 2023</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="font-size:7pt;font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_2acb0bc8-c406-41f0-8d82-e3c8160f6eb7" contextRef="C_e067ea0b-491d-4fd0-8d09-d8b85685a10d" name="us-gaap:SharesOutstanding" unitRef="U_shares" decimals="INF" format="ixt:num-dot-decimal">31,607</ix:nonFraction></span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">$</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="font-size:7pt;font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_cf2365cd-ba67-4436-9676-f15ae882a602" contextRef="C_e067ea0b-491d-4fd0-8d09-d8b85685a10d" 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="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-size:7pt;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">(</span><span style="font-size:7pt;font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_bedad3df-a794-4614-86a1-ff4d7c7b62dd" contextRef="C_7d70a683-04ab-45d8-a85d-622ceb3a8674" name="us-gaap:SharesOutstanding" unitRef="U_shares" decimals="INF" sign="-" format="ixt:num-dot-decimal">6,236</ix:nonFraction></span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">)</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">$</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-size:7pt;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">(</span><span style="font-size:7pt;font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_8eee12d7-e32c-4cbe-9a47-5aba57c5938a" contextRef="C_7d70a683-04ab-45d8-a85d-622ceb3a8674" name="us-gaap:StockholdersEquity" unitRef="U_USD" scale="3" decimals="-3" sign="-" format="ixt:num-dot-decimal">1,871</ix:nonFraction></span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">)</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">$</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="font-size:7pt;font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_a3acf059-0013-4e48-9ce9-693b279fc752" contextRef="C_b2c0d8ec-39df-40e9-b64f-d4f640183031" name="us-gaap:StockholdersEquity" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">55,154</ix:nonFraction></span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">$</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="font-size:7pt;font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_94d55c6e-29fa-43c6-9a92-b7ba1cfae780" contextRef="C_5f9c48d3-2bff-4405-ac37-a85737c41fc5" name="us-gaap:StockholdersEquity" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">57,939</ix:nonFraction></span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">$</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-size:7pt;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">(</span><span style="font-size:7pt;font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_d1f12d7a-b4e1-43c2-8f4c-b2b2d54dd69d" contextRef="C_06e9a199-9ecf-4a61-9507-a2d039ec4ca9" name="us-gaap:StockholdersEquity" unitRef="U_USD" scale="3" decimals="-3" sign="-" format="ixt:num-dot-decimal">4,086</ix:nonFraction></span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">)</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">$</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="font-size:7pt;font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_0192e3c1-6b44-44e6-8e9b-0a8590a431fb" contextRef="C_42af1cd2-acf3-46b3-9ba4-1432d9509a49" name="us-gaap:StockholdersEquity" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">116,618</ix:nonFraction></span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:7pt;background-color:#ffffff;word-break:break-word;">
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">Share-based compensation</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#8212;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#8212;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#8212;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#8212;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="font-size:7pt;font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_94444f66-bfa3-4a28-970d-7e4d960ccba2" contextRef="C_b383a576-b4f0-4cfb-9d79-1ba9452a5d0f" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">3,488</ix:nonFraction></span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#8212;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#8212;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="font-size:7pt;font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_c72a4cad-3537-4cab-8f47-aa56d7b3b6b8" contextRef="C_b37fb8aa-23ee-4e06-bf1a-5bff74a51d42" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">3,488</ix:nonFraction></span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:7pt;background-color:#ededed;word-break:break-word;">
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">Shares issued upon exercise of SSARs</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#8212;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#8212;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="font-size:7pt;font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_d8e37ca4-2b9b-4256-81e6-f4e6f637f38b" contextRef="C_fdc6d878-f153-4357-bc26-c3bd8ac38630" name="agys:ShareIssuedUponExerciseOfSsars" unitRef="U_shares" decimals="INF" format="ixt:num-dot-decimal">93</ix:nonFraction></span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="font-size:7pt;font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_5ecef174-ef8c-4699-8c2c-54c2813c3d3e" contextRef="C_fdc6d878-f153-4357-bc26-c3bd8ac38630" name="agys:SharesIssuedUponExerciseOfSsars" unitRef="U_USD" scale="3" decimals="-3" sign="-" format="ixt:num-dot-decimal">28</ix:nonFraction></span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-size:7pt;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">(</span><span style="font-size:7pt;font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_1c2e6b3b-a398-424c-87ed-c53ec31d5c6d" contextRef="C_b383a576-b4f0-4cfb-9d79-1ba9452a5d0f" name="agys:SharesIssuedUponExerciseOfSsars" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">28</ix:nonFraction></span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">)</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#8212;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#8212;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#8212;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:7pt;background-color:#ffffff;word-break:break-word;">
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">Shares withheld for taxes upon<br/>&#160;&#160;&#160;exercise of SSARs or vesting <br/>&#160;&#160;&#160;of other grants</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#8212;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#8212;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-size:7pt;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">(</span><span style="font-size:7pt;font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_5b2868ad-549b-463e-a139-bbea33898496" contextRef="C_fdc6d878-f153-4357-bc26-c3bd8ac38630" name="agys:NumberOfSharesWithheldForTaxesUponExerciseOfSsarsOrVestingOfOtherGrants" unitRef="U_shares" decimals="INF" sign="-" format="ixt:num-dot-decimal">22</ix:nonFraction></span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">)</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-size:7pt;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">(</span><span style="font-size:7pt;font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_75c72261-0b27-4fd4-8301-429048e07e07" contextRef="C_fdc6d878-f153-4357-bc26-c3bd8ac38630" name="agys:SharesWithheldForTaxesUponExerciseOfSsarsOrVestingOfOtherGrantsValue" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">7</ix:nonFraction></span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">)</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-size:7pt;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">(</span><span style="font-size:7pt;font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_106a4845-1d17-41b7-997c-a3850396b311" contextRef="C_b383a576-b4f0-4cfb-9d79-1ba9452a5d0f" name="agys:SharesWithheldForTaxesUponExerciseOfSsarsOrVestingOfOtherGrantsValue" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">1,868</ix:nonFraction></span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">)</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#8212;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#8212;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-size:7pt;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">(</span><span style="font-size:7pt;font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_a5850749-6802-4a6b-a9c9-f5164b19cfc4" contextRef="C_b37fb8aa-23ee-4e06-bf1a-5bff74a51d42" name="agys:SharesWithheldForTaxesUponExerciseOfSsarsOrVestingOfOtherGrantsValue" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">1,875</ix:nonFraction></span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">)</span></p></td>
   </tr>
   <tr style="height:7pt;background-color:#ededed;word-break:break-word;">
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">Other common stock issuances, net</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#8212;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#8212;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="font-size:7pt;font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_9a1d7fd2-a498-457d-b6fd-a0c140d9dd9e" contextRef="C_fdc6d878-f153-4357-bc26-c3bd8ac38630" name="us-gaap:StockIssuedDuringPeriodSharesNewIssues" unitRef="U_shares" decimals="INF" format="ixt:num-dot-decimal">173</ix:nonFraction></span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="font-size:7pt;font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_03f8e286-976e-44e0-a464-fed9b30f2354" contextRef="C_fdc6d878-f153-4357-bc26-c3bd8ac38630" name="us-gaap:StockIssuedDuringPeriodValueNewIssues" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">52</ix:nonFraction></span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-size:7pt;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">(</span><span style="font-size:7pt;font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_8d57661a-049d-4887-a6ac-ad28ad302c32" contextRef="C_b383a576-b4f0-4cfb-9d79-1ba9452a5d0f" name="us-gaap:StockIssuedDuringPeriodValueNewIssues" unitRef="U_USD" scale="3" decimals="-3" sign="-" format="ixt:num-dot-decimal">52</ix:nonFraction></span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">)</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#8212;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#8212;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#8212;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:7pt;background-color:#ffffff;word-break:break-word;">
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">Net income</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#8212;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#8212;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#8212;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#8212;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#8212;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="font-size:7pt;font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_2bbd91b8-56ef-482e-8312-25a8a32b5b6f" contextRef="C_29316733-a5c0-4817-bba2-7188bd6ca203" name="us-gaap:NetIncomeLoss" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">77,141</ix:nonFraction></span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#8212;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="font-size:7pt;font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_6323037b-c5b1-4a74-b35c-89cceda75205" contextRef="C_b37fb8aa-23ee-4e06-bf1a-5bff74a51d42" name="us-gaap:NetIncomeLoss" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">77,141</ix:nonFraction></span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:7pt;background-color:#ededed;word-break:break-word;">
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">Conversion of Series A preferred stock</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="font-size:7pt;font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_91e1f95c-4fdd-4462-9d72-e3b4e8f6fb26" contextRef="C_e4b7c8f2-ae18-4603-bf0c-a2552f66cee5" name="us-gaap:StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities" unitRef="U_shares" decimals="INF" format="ixt:num-dot-decimal">1,735</ix:nonFraction></span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="font-size:7pt;font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_3ac28cd5-d19e-4050-9dc5-cc05150e3190" contextRef="C_e4b7c8f2-ae18-4603-bf0c-a2552f66cee5" name="us-gaap:StockIssuedDuringPeriodValueConversionOfConvertibleSecurities" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">521</ix:nonFraction></span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#8212;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#8212;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="font-size:7pt;font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_2ca7af8a-812f-40be-941e-4bd71c34f03b" contextRef="C_b383a576-b4f0-4cfb-9d79-1ba9452a5d0f" name="us-gaap:StockIssuedDuringPeriodValueConversionOfConvertibleSecurities" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">34,479</ix:nonFraction></span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#8212;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#8212;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="font-size:7pt;font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_499befd9-8fd5-41b1-937b-2750f62cb9a3" contextRef="C_b37fb8aa-23ee-4e06-bf1a-5bff74a51d42" name="us-gaap:StockIssuedDuringPeriodValueConversionOfConvertibleSecurities" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">35,000</ix:nonFraction></span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:7pt;background-color:#ffffff;word-break:break-word;">
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">Series A convertible preferred stock dividends</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#8212;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#8212;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#8212;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#8212;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#8212;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-size:7pt;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">(</span><span style="font-size:7pt;font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_df6c118e-1679-47f5-a4d7-c17c9af9b638" contextRef="C_29316733-a5c0-4817-bba2-7188bd6ca203" name="agys:AccretionOfConvertiblePreferredStockDividends" unitRef="U_USD" scale="3" decimals="-3" sign="-" format="ixt:num-dot-decimal">286</ix:nonFraction></span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">)</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#8212;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-size:7pt;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">(</span><span style="font-size:7pt;font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_9325c45b-51dd-43aa-8eee-889f49942057" contextRef="C_b37fb8aa-23ee-4e06-bf1a-5bff74a51d42" name="agys:AccretionOfConvertiblePreferredStockDividends" unitRef="U_USD" scale="3" decimals="-3" sign="-" format="ixt:num-dot-decimal">286</ix:nonFraction></span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">)</span></p></td>
   </tr>
   <tr style="height:7pt;background-color:#ededed;word-break:break-word;">
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;border-bottom:0.5pt solid #009cde;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">Unrealized translation adjustments</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;padding-right:0.01in;text-align:center;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#8212;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;padding-right:0.01in;text-align:center;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#8212;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;padding-right:0.01in;text-align:center;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#8212;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;padding-right:0.01in;text-align:center;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#8212;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;padding-right:0.01in;text-align:center;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#8212;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;padding-right:0.01in;text-align:center;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#8212;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="font-size:7pt;font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_3b88f23a-2428-4464-90b4-4c3baff2d6c3" contextRef="C_4b6882ca-4c6e-442e-b328-8b2503bf893c" name="us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">187</ix:nonFraction></span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="font-size:7pt;font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_19e6394f-ed40-4aea-b6a3-b901962fae7a" contextRef="C_b37fb8aa-23ee-4e06-bf1a-5bff74a51d42" name="us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">187</ix:nonFraction></span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:7pt;background-color:#ffffff;word-break:break-word;">
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;border-bottom:2.25pt double #009cde;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">Balance at December 31, 2023</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #009cde;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #009cde;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #009cde;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="font-size:7pt;font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_a127345f-c2ca-45d9-afc6-556fa4688831" contextRef="C_3f94d8fa-f93f-4b13-9ff3-c38df6b7119c" name="us-gaap:SharesOutstanding" unitRef="U_shares" decimals="INF" format="ixt:num-dot-decimal">33,342</ix:nonFraction></span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #009cde;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #009cde;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #009cde;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">$</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #009cde;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="font-size:7pt;font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_06da9ea0-f6da-481e-8025-968e6d4fa856" contextRef="C_3f94d8fa-f93f-4b13-9ff3-c38df6b7119c" 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="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #009cde;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #009cde;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #009cde;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #009cde;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-size:7pt;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">(</span><span style="font-size:7pt;font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_6416a505-1f2e-4c82-92c0-75706502baec" contextRef="C_dd24dafd-1bf3-4aee-8af4-a0820398b808" name="us-gaap:SharesOutstanding" unitRef="U_shares" decimals="INF" sign="-" format="ixt:num-dot-decimal">5,992</ix:nonFraction></span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #009cde;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">)</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #009cde;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #009cde;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">$</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #009cde;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-size:7pt;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">(</span><span style="font-size:7pt;font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_173463f5-4f89-463f-80be-1f614726951e" contextRef="C_dd24dafd-1bf3-4aee-8af4-a0820398b808" name="us-gaap:StockholdersEquity" unitRef="U_USD" scale="3" decimals="-3" sign="-" format="ixt:num-dot-decimal">1,798</ix:nonFraction></span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #009cde;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">)</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #009cde;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #009cde;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">$</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #009cde;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="font-size:7pt;font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_2a5834de-07fb-456d-b4a2-3adb593ee452" contextRef="C_d1e9199d-b0ee-4b3e-a6d9-32d411585d05" name="us-gaap:StockholdersEquity" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">91,173</ix:nonFraction></span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #009cde;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #009cde;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #009cde;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">$</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #009cde;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="font-size:7pt;font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_4a53e010-9bc1-4cd0-8bd3-ce550fc92cc2" contextRef="C_e9be15f9-f5d6-4ce7-a962-7f4523f7cd39" name="us-gaap:StockholdersEquity" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">134,794</ix:nonFraction></span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #009cde;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #009cde;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #009cde;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">$</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #009cde;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-size:7pt;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">(</span><span style="font-size:7pt;font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_4772f43a-aef0-48fa-bcda-030e6deedf12" contextRef="C_7e9f9c76-1114-4036-85a9-b4d9b58d9e94" name="us-gaap:StockholdersEquity" unitRef="U_USD" scale="3" decimals="-3" sign="-" format="ixt:num-dot-decimal">3,899</ix:nonFraction></span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #009cde;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">)</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #009cde;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #009cde;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">$</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #009cde;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="font-size:7pt;font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_6d7fd972-fa40-438c-aa1a-a849fcfb3887" contextRef="C_069ab911-e19a-46a2-a638-a3915faf9ad1" name="us-gaap:StockholdersEquity" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">230,273</ix:nonFraction></span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #009cde;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="background-color:#ffffff;white-space:pre-wrap;word-break:break-word;">
    <td style="padding-top:0.01in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="2" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:7pt;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;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="2" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:7pt;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;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="2" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:7pt;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;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="2" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:7pt;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;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="2" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:7pt;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;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="2" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:7pt;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;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="2" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:7pt;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;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="2" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:7pt;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;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:7pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;">
    <td style="padding-top:0.01in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="30" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;padding-right:0.01in;text-align:left;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">Nine Months Ended December 31, 2024</span></p></td>
    <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;padding-right:0.01in;text-align:left;"><p style="font-size:7pt;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;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:7pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;">
    <td style="padding-top:0.01in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="14" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;padding-right:0.01in;text-align:left;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">Common Shares</span></p></td>
    <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;padding-right:0.01in;text-align:left;"><p style="font-size:7pt;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;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="2" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:7pt;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;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="2" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:7pt;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;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="2" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:7pt;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;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="2" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:7pt;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;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:7pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;">
    <td style="padding-top:0.01in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="6" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">Issued</span></p></td>
    <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:7pt;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;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="6" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">In Treasury</span></p></td>
    <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:7pt;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;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="2" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">Capital in<br/>excess of</span></p></td>
    <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:7pt;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;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="2" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:7pt;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;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="2" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">Accumulated<br/>other</span></p></td>
    <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:7pt;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;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="2" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:7pt;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;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:7pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;">
    <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">(In thousands, except share data)</span></p></td>
    <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="2" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;padding-right:0.01in;text-align:left;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">Shares</span></p></td>
    <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;padding-right:0.01in;text-align:left;"><p style="font-size:7pt;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;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="2" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;padding-right:0.01in;text-align:left;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">Stated<br/>value</span></p></td>
    <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;padding-right:0.01in;text-align:left;"><p style="font-size:7pt;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;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="2" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;padding-right:0.01in;text-align:left;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">Shares</span></p></td>
    <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;padding-right:0.01in;text-align:left;"><p style="font-size:7pt;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;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="2" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;padding-right:0.01in;text-align:left;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">Stated<br/>value</span></p></td>
    <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;padding-right:0.01in;text-align:left;"><p style="font-size:7pt;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;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="2" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;padding-right:0.01in;text-align:left;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">Stated<br/>value</span></p></td>
    <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;padding-right:0.01in;text-align:left;"><p style="font-size:7pt;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;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="2" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;padding-right:0.01in;text-align:left;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">Retained<br/>earnings</span></p></td>
    <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;padding-right:0.01in;text-align:left;"><p style="font-size:7pt;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;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="2" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;padding-right:0.01in;text-align:left;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">comprehensive<br/>income (loss)</span></p></td>
    <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;padding-right:0.01in;text-align:left;"><p style="font-size:7pt;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;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="2" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;padding-right:0.01in;text-align:left;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">Total</span></p></td>
    <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;padding-right:0.01in;text-align:left;"><p style="font-size:7pt;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;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:7pt;background-color:#ededed;word-break:break-word;">
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">Balance at March 31, 2024</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="font-size:7pt;font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-weight:bold;font-size:7pt;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_6802a114-e91c-4167-a46d-ee3a402e012f" contextRef="C_35e1c068-0bff-4559-9775-f500126af745" name="us-gaap:SharesOutstanding" unitRef="U_shares" decimals="INF" format="ixt:num-dot-decimal">33,342</ix:nonFraction></span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;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;font-kerning:none;min-width:fit-content;">$</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="font-size:7pt;font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-weight:bold;font-size:7pt;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_19984171-f51e-4f48-8865-4b00b9867eb9" contextRef="C_35e1c068-0bff-4559-9775-f500126af745" 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="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:7pt;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">(</span><span style="font-size:7pt;font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-weight:bold;font-size:7pt;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_db1f828b-c0c3-4611-89fd-1a14463c18c4" contextRef="C_4b436107-e541-43f8-a3cd-2fa98e929afe" name="us-gaap:SharesOutstanding" unitRef="U_shares" decimals="INF" sign="-" format="ixt:num-dot-decimal">5,965</ix:nonFraction></span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;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;font-kerning:none;min-width:fit-content;">)</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;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;font-kerning:none;min-width:fit-content;">$</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:7pt;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">(</span><span style="font-size:7pt;font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-weight:bold;font-size:7pt;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_fad1a033-12e0-41fa-978a-0fc11a920def" contextRef="C_4b436107-e541-43f8-a3cd-2fa98e929afe" 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="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;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;font-kerning:none;min-width:fit-content;">)</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;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;font-kerning:none;min-width:fit-content;">$</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="font-size:7pt;font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-weight:bold;font-size:7pt;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_5f2c6f3d-89a2-4c77-967b-966ce2c4d070" contextRef="C_1e37324e-8eac-4db0-9b01-36eb92789368" 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="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;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;font-kerning:none;min-width:fit-content;">$</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="font-size:7pt;font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-weight:bold;font-size:7pt;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_c59c333f-cf62-4d1d-b71d-609ce9b7d9b0" contextRef="C_0b649d2f-dc71-4e39-951d-a5c9eaea559c" 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="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;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;font-kerning:none;min-width:fit-content;">$</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:7pt;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">(</span><span style="font-size:7pt;font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-weight:bold;font-size:7pt;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_ad47ff91-27eb-43ec-8f8b-408991006c5c" contextRef="C_e28f84a0-5e32-4aaf-ae32-97078429655d" 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="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;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;font-kerning:none;min-width:fit-content;">)</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;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;font-kerning:none;min-width:fit-content;">$</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="font-size:7pt;font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-weight:bold;font-size:7pt;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_705b577a-32d3-446b-93a3-c6382c48a7d8" contextRef="C_a47155c6-d2bc-46f6-a5d2-077d94d8279a" 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="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:7pt;background-color:#ffffff;word-break:break-word;">
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">Share-based compensation</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#8212;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#8212;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#8212;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#8212;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="font-size:7pt;font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-weight:bold;font-size:7pt;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_2d0e5347-4ad4-4d50-a8e6-8f3b11034e97" contextRef="C_fed6952f-be0e-47a1-b54b-68ea0ea0e94a" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">12,900</ix:nonFraction></span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#8212;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#8212;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="font-size:7pt;font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-weight:bold;font-size:7pt;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_c9fa3aa7-1978-49bf-b6e9-ee5f215afd33" contextRef="C_db1708bf-5968-4d48-975a-f562646b53c7" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">12,900</ix:nonFraction></span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:7pt;background-color:#ededed;word-break:break-word;">
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">Shares issued upon exercise of SSARs</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#8212;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#8212;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="font-size:7pt;font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-weight:bold;font-size:7pt;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_08d11e93-2807-48ef-a073-5d5463eb296c" contextRef="C_48b168b9-cdd2-47cc-99be-cc28817b7047" name="agys:ShareIssuedUponExerciseOfSsars" unitRef="U_shares" decimals="INF" format="ixt:num-dot-decimal">581</ix:nonFraction></span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="font-size:7pt;font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-weight:bold;font-size:7pt;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_ba7d6b80-9b7a-4643-ab75-4da9bf5c41a3" contextRef="C_48b168b9-cdd2-47cc-99be-cc28817b7047" name="agys:SharesIssuedUponExerciseOfSsars" unitRef="U_USD" scale="3" decimals="-3" sign="-" format="ixt:num-dot-decimal">175</ix:nonFraction></span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:7pt;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">(</span><span style="font-size:7pt;font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-weight:bold;font-size:7pt;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_9ad9815e-9612-42ea-9b88-e6ab66812d16" contextRef="C_fed6952f-be0e-47a1-b54b-68ea0ea0e94a" name="agys:SharesIssuedUponExerciseOfSsars" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">175</ix:nonFraction></span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;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;font-kerning:none;min-width:fit-content;">)</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#8212;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#8212;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#8212;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:7pt;background-color:#ffffff;word-break:break-word;">
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">Shares withheld for taxes upon<br/>&#160;&#160;&#160;exercise of SSARs or vesting <br/>&#160;&#160;&#160;of other grants</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#8212;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#8212;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:7pt;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">(</span><span style="font-size:7pt;font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-weight:bold;font-size:7pt;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_7baad2e8-0e44-49f9-a960-69a5e25bc4f7" contextRef="C_48b168b9-cdd2-47cc-99be-cc28817b7047" name="agys:NumberOfSharesWithheldForTaxesUponExerciseOfSsarsOrVestingOfOtherGrants" unitRef="U_shares" decimals="INF" sign="-" format="ixt:num-dot-decimal">28</ix:nonFraction></span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;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;font-kerning:none;min-width:fit-content;">)</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:7pt;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">(</span><span style="font-size:7pt;font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-weight:bold;font-size:7pt;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_5387d10a-68cd-4476-9087-0d95b4544279" contextRef="C_48b168b9-cdd2-47cc-99be-cc28817b7047" name="agys:SharesWithheldForTaxesUponExerciseOfSsarsOrVestingOfOtherGrantsValue" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">9</ix:nonFraction></span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;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;font-kerning:none;min-width:fit-content;">)</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:7pt;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">(</span><span style="font-size:7pt;font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-weight:bold;font-size:7pt;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_503c4964-93c8-483e-92ab-a571e404a8fc" contextRef="C_fed6952f-be0e-47a1-b54b-68ea0ea0e94a" name="agys:SharesWithheldForTaxesUponExerciseOfSsarsOrVestingOfOtherGrantsValue" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">2,832</ix:nonFraction></span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;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;font-kerning:none;min-width:fit-content;">)</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#8212;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#8212;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:7pt;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">(</span><span style="font-size:7pt;font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-weight:bold;font-size:7pt;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_122229fc-7313-45b4-80e7-eff3249c593d" contextRef="C_db1708bf-5968-4d48-975a-f562646b53c7" name="agys:SharesWithheldForTaxesUponExerciseOfSsarsOrVestingOfOtherGrantsValue" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">2,841</ix:nonFraction></span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;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;font-kerning:none;min-width:fit-content;">)</span></p></td>
   </tr>
   <tr style="height:7pt;background-color:#ededed;word-break:break-word;">
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">Other common stock issuances, net</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#8212;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#8212;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="font-size:7pt;font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-weight:bold;font-size:7pt;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_60a12846-3560-4b67-a2d9-a4be40058edb" contextRef="C_48b168b9-cdd2-47cc-99be-cc28817b7047" name="us-gaap:StockIssuedDuringPeriodSharesNewIssues" unitRef="U_shares" decimals="INF" format="ixt:num-dot-decimal">32</ix:nonFraction></span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="font-size:7pt;font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-weight:bold;font-size:7pt;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_69113f17-6481-4ef5-85eb-dd61f8dc4468" contextRef="C_48b168b9-cdd2-47cc-99be-cc28817b7047" name="us-gaap:StockIssuedDuringPeriodValueNewIssues" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">9</ix:nonFraction></span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="font-size:7pt;font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-weight:bold;font-size:7pt;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_59b7bea3-59b9-4477-891c-c4cc40596ccd" contextRef="C_fed6952f-be0e-47a1-b54b-68ea0ea0e94a" name="us-gaap:StockIssuedDuringPeriodValueNewIssues" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">444</ix:nonFraction></span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#8212;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#8212;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="font-size:7pt;font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-weight:bold;font-size:7pt;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_44301152-cd42-48fa-9334-ec1e7cf02ecf" contextRef="C_db1708bf-5968-4d48-975a-f562646b53c7" name="us-gaap:StockIssuedDuringPeriodValueNewIssues" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">453</ix:nonFraction></span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:7pt;background-color:#ffffff;word-break:break-word;">
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">Net income</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#8212;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#8212;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#8212;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#8212;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#8212;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="font-size:7pt;font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-weight:bold;font-size:7pt;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_31e84899-6b35-427b-85c2-0d159996e54d" contextRef="C_75e1094a-ce73-43f0-8331-2d9216b9b399" name="us-gaap:NetIncomeLoss" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">19,300</ix:nonFraction></span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#8212;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="font-size:7pt;font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-weight:bold;font-size:7pt;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_39d601d4-ee95-4677-9fdc-476fb3c18e12" contextRef="C_db1708bf-5968-4d48-975a-f562646b53c7" name="us-gaap:NetIncomeLoss" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">19,300</ix:nonFraction></span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:7pt;background-color:#ededed;word-break:break-word;">
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;border-bottom:0.5pt solid #009cde;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">Unrealized translation adjustments</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;padding-right:0.01in;text-align:center;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#8212;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;padding-right:0.01in;text-align:center;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#8212;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;padding-right:0.01in;text-align:center;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#8212;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;padding-right:0.01in;text-align:center;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#8212;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;padding-right:0.01in;text-align:center;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#8212;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;padding-right:0.01in;text-align:center;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#8212;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:7pt;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">(</span><span style="font-size:7pt;font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-weight:bold;font-size:7pt;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_459fa263-2ace-45b4-8b45-eef684b69922" contextRef="C_ee5e2f28-91e4-4594-b263-e978a95b8f53" name="us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent" unitRef="U_USD" scale="3" decimals="-3" sign="-" format="ixt:num-dot-decimal">9,498</ix:nonFraction></span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;padding-right:0.01in;"><p style="font-size:7pt;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;font-kerning:none;min-width:fit-content;">)</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:7pt;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">(</span><span style="font-size:7pt;font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-weight:bold;font-size:7pt;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_e4d835ac-0dea-4343-9312-f5052b929279" contextRef="C_db1708bf-5968-4d48-975a-f562646b53c7" name="us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent" unitRef="U_USD" scale="3" decimals="-3" sign="-" format="ixt:num-dot-decimal">9,498</ix:nonFraction></span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;padding-right:0.01in;"><p style="font-size:7pt;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;font-kerning:none;min-width:fit-content;">)</span></p></td>
   </tr>
   <tr style="height:7pt;background-color:#ffffff;word-break:break-word;">
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;border-bottom:2.25pt double #009cde;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">Balance at December 31, 2024</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #009cde;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #009cde;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #009cde;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="font-size:7pt;font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-weight:bold;font-size:7pt;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_00da17f6-4dd9-458e-9272-152b6745f335" contextRef="C_b6267268-6af6-44ec-b51c-5011870dd2ca" name="us-gaap:SharesOutstanding" unitRef="U_shares" decimals="INF" format="ixt:num-dot-decimal">33,342</ix:nonFraction></span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #009cde;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #009cde;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #009cde;padding-right:0.01in;"><p style="font-size:7pt;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;font-kerning:none;min-width:fit-content;">$</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #009cde;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="font-size:7pt;font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-weight:bold;font-size:7pt;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_a2053339-c61c-46e4-9525-c53a55387f9a" contextRef="C_b6267268-6af6-44ec-b51c-5011870dd2ca" 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="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #009cde;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #009cde;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #009cde;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #009cde;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:7pt;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">(</span><span style="font-size:7pt;font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-weight:bold;font-size:7pt;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_74b2adad-5234-43de-9b0a-9f3a38711c03" contextRef="C_65b10017-5799-4951-ad41-ba608d469022" name="us-gaap:SharesOutstanding" unitRef="U_shares" decimals="INF" sign="-" format="ixt:num-dot-decimal">5,380</ix:nonFraction></span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #009cde;padding-right:0.01in;"><p style="font-size:7pt;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;font-kerning:none;min-width:fit-content;">)</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #009cde;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #009cde;padding-right:0.01in;"><p style="font-size:7pt;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;font-kerning:none;min-width:fit-content;">$</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #009cde;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:7pt;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">(</span><span style="font-size:7pt;font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-weight:bold;font-size:7pt;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_106a3072-b487-4cd6-b388-6f9952f32dab" contextRef="C_65b10017-5799-4951-ad41-ba608d469022" name="us-gaap:StockholdersEquity" unitRef="U_USD" scale="3" decimals="-3" sign="-" format="ixt:num-dot-decimal">1,616</ix:nonFraction></span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #009cde;padding-right:0.01in;"><p style="font-size:7pt;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;font-kerning:none;min-width:fit-content;">)</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #009cde;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #009cde;padding-right:0.01in;"><p style="font-size:7pt;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;font-kerning:none;min-width:fit-content;">$</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #009cde;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="font-size:7pt;font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-weight:bold;font-size:7pt;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_a3752917-765f-425d-91b0-573ce99cf7a7" contextRef="C_5490b5b8-f7bf-42ca-bc42-0aa169a7075c" name="us-gaap:StockholdersEquity" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">105,017</ix:nonFraction></span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #009cde;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #009cde;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #009cde;padding-right:0.01in;"><p style="font-size:7pt;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;font-kerning:none;min-width:fit-content;">$</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #009cde;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="font-size:7pt;font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-weight:bold;font-size:7pt;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_5409a5bc-afa2-47ac-b646-56c0db645139" contextRef="C_3df030ba-5998-49ec-a323-18c9ba82c8dc" name="us-gaap:StockholdersEquity" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">157,055</ix:nonFraction></span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #009cde;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #009cde;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #009cde;padding-right:0.01in;"><p style="font-size:7pt;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;font-kerning:none;min-width:fit-content;">$</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #009cde;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:7pt;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">(</span><span style="font-size:7pt;font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-weight:bold;font-size:7pt;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_f29e1204-f192-4e9a-af97-13fdb1935022" contextRef="C_73cb9ee7-2212-4900-96ec-e4bd623a1fae" name="us-gaap:StockholdersEquity" unitRef="U_USD" scale="3" decimals="-3" sign="-" format="ixt:num-dot-decimal">13,668</ix:nonFraction></span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #009cde;padding-right:0.01in;"><p style="font-size:7pt;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;font-kerning:none;min-width:fit-content;">)</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #009cde;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #009cde;padding-right:0.01in;"><p style="font-size:7pt;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;font-kerning:none;min-width:fit-content;">$</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #009cde;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="font-size:7pt;font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-weight:bold;font-size:7pt;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_c6476994-5d1b-4b4e-9cd7-2002c1df8e08" contextRef="C_e8de4f4d-003a-4cf0-8540-328e0c682eca" name="us-gaap:StockholdersEquity" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">256,791</ix:nonFraction></span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #009cde;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="background-color:#ffffff;white-space:pre-wrap;word-break:break-word;">
    <td style="padding-top:0.01in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="2" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:7pt;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;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="2" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:7pt;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;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="2" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:7pt;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;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="2" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:7pt;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;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="2" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:7pt;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;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="2" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:7pt;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;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="2" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:7pt;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;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="2" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:7pt;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;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:7pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;">
    <td style="padding-top:0.01in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="30" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;padding-right:0.01in;text-align:left;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">Nine Months Ended December 31, 2023</span></p></td>
    <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;padding-right:0.01in;text-align:left;"><p style="font-size:7pt;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;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:7pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;">
    <td style="padding-top:0.01in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="14" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;padding-right:0.01in;text-align:left;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">Common Shares</span></p></td>
    <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;padding-right:0.01in;text-align:left;"><p style="font-size:7pt;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;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="2" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:7pt;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;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="2" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:7pt;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;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="2" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:7pt;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;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="2" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:7pt;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;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:7pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;">
    <td style="padding-top:0.01in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="6" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">Issued</span></p></td>
    <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:7pt;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;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="6" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">In Treasury</span></p></td>
    <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:7pt;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;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="2" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">Capital in<br/>excess of</span></p></td>
    <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:7pt;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;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="2" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:7pt;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;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="2" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">Accumulated<br/>other</span></p></td>
    <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:7pt;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;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="2" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:7pt;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;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:7pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;">
    <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">(In thousands, except share data)</span></p></td>
    <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="2" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;padding-right:0.01in;text-align:left;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">Shares</span></p></td>
    <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;padding-right:0.01in;text-align:left;"><p style="font-size:7pt;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;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="2" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;padding-right:0.01in;text-align:left;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">Stated<br/>value</span></p></td>
    <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;padding-right:0.01in;text-align:left;"><p style="font-size:7pt;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;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="2" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;padding-right:0.01in;text-align:left;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">Shares</span></p></td>
    <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;padding-right:0.01in;text-align:left;"><p style="font-size:7pt;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;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="2" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;padding-right:0.01in;text-align:left;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">Stated<br/>value</span></p></td>
    <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;padding-right:0.01in;text-align:left;"><p style="font-size:7pt;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;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="2" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;padding-right:0.01in;text-align:left;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">Stated<br/>value</span></p></td>
    <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;padding-right:0.01in;text-align:left;"><p style="font-size:7pt;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;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="2" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;padding-right:0.01in;text-align:left;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">Retained<br/>earnings</span></p></td>
    <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;padding-right:0.01in;text-align:left;"><p style="font-size:7pt;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;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="2" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;padding-right:0.01in;text-align:left;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">comprehensive<br/>income (loss)</span></p></td>
    <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;padding-right:0.01in;text-align:left;"><p style="font-size:7pt;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;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="2" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;padding-right:0.01in;text-align:left;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">Total</span></p></td>
    <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;padding-right:0.01in;text-align:left;"><p style="font-size:7pt;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;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:7pt;background-color:#ffffff;word-break:break-word;">
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">Balance at March 31, 2023</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="font-size:7pt;font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_9e48c9df-3688-479d-be88-d1a6e113f8f9" contextRef="C_3961f199-674e-413a-b862-95f3bdd6e3cf" name="us-gaap:SharesOutstanding" unitRef="U_shares" decimals="INF" format="ixt:num-dot-decimal">31,607</ix:nonFraction></span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">$</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="font-size:7pt;font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_e35dba6d-4adf-46c6-8bde-fefca2e35f92" contextRef="C_3961f199-674e-413a-b862-95f3bdd6e3cf" 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="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-size:7pt;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">(</span><span style="font-size:7pt;font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_5c8740c7-be3b-4c0c-9622-15c4db9a3cf8" contextRef="C_9291b555-43fc-47f0-bca8-3f756be997a1" name="us-gaap:SharesOutstanding" unitRef="U_shares" decimals="INF" sign="-" format="ixt:num-dot-decimal">6,280</ix:nonFraction></span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">)</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">$</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-size:7pt;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">(</span><span style="font-size:7pt;font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_d0e7ce9b-3bae-43e6-b0fb-5b08166c8dad" contextRef="C_9291b555-43fc-47f0-bca8-3f756be997a1" 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="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">)</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">$</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="font-size:7pt;font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_da0a7f13-12b1-47a1-9b12-d63503471296" contextRef="C_782a658b-f322-47cd-a8de-75b8d47c7caf" 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="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">$</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="font-size:7pt;font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_3024c7dd-b4e0-4909-8fd3-0c521221a911" contextRef="C_55007faf-3e73-4b45-8aeb-14ae3a7661dd" 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="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">$</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-size:7pt;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">(</span><span style="font-size:7pt;font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_9635cb21-d66d-42df-a23d-0ff9ee7dc7f1" contextRef="C_30015cbc-6456-4bce-b1a0-cd6b6d017e20" 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="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">)</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">$</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="font-size:7pt;font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_9e873cc8-85e7-44eb-9685-3e19ec5264f0" contextRef="C_9291d9d6-ae55-4eb2-9fcd-64bf0612afff" 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="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:7pt;background-color:#ededed;word-break:break-word;">
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">Share-based compensation</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#8212;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#8212;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#8212;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#8212;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="font-size:7pt;font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_033f2ee5-a95c-4639-8b25-c2a07a7d87b8" contextRef="C_2ae8d19a-46e5-41d0-a1ef-6adf10bd32cb" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">9,399</ix:nonFraction></span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#8212;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#8212;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="font-size:7pt;font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_a7909665-2e60-4726-a204-2b18ddda8502" contextRef="C_ff1d3949-30f1-4860-96e1-3bc8445dadc5" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">9,399</ix:nonFraction></span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:7pt;background-color:#ffffff;word-break:break-word;">
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">Shares issued upon exercise of SSARs</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#8212;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#8212;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="font-size:7pt;font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_c8e50d70-f665-46ce-a77e-53b300312cd6" contextRef="C_b8035d46-92a1-4a50-ad64-1dadabcfd9ed" name="agys:ShareIssuedUponExerciseOfSsars" unitRef="U_shares" decimals="INF" format="ixt:num-dot-decimal">183</ix:nonFraction></span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="font-size:7pt;font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_80b46370-04c0-4d2a-b0dd-73a5a35ebf52" contextRef="C_b8035d46-92a1-4a50-ad64-1dadabcfd9ed" name="agys:SharesIssuedUponExerciseOfSsars" unitRef="U_USD" scale="3" decimals="-3" sign="-" format="ixt:num-dot-decimal">55</ix:nonFraction></span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-size:7pt;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">(</span><span style="font-size:7pt;font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_f14f2b83-6352-4e2b-a8f7-f08b1f63aea1" contextRef="C_2ae8d19a-46e5-41d0-a1ef-6adf10bd32cb" name="agys:SharesIssuedUponExerciseOfSsars" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">55</ix:nonFraction></span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">)</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#8212;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#8212;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#8212;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:7pt;background-color:#ededed;word-break:break-word;">
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">Shares withheld for taxes upon<br/>&#160;&#160;&#160;exercise of SSARs or vesting <br/>&#160;&#160;&#160;of other grants</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#8212;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#8212;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-size:7pt;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">(</span><span style="font-size:7pt;font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_ca8ab999-d9a6-4737-87bb-5b6cab2a93e6" contextRef="C_b8035d46-92a1-4a50-ad64-1dadabcfd9ed" name="agys:NumberOfSharesWithheldForTaxesUponExerciseOfSsarsOrVestingOfOtherGrants" unitRef="U_shares" decimals="INF" sign="-" format="ixt:num-dot-decimal">72</ix:nonFraction></span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">)</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-size:7pt;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">(</span><span style="font-size:7pt;font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_64292932-3f74-4d68-bffb-a2e770cef7bd" contextRef="C_b8035d46-92a1-4a50-ad64-1dadabcfd9ed" name="agys:SharesWithheldForTaxesUponExerciseOfSsarsOrVestingOfOtherGrantsValue" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">22</ix:nonFraction></span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">)</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-size:7pt;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">(</span><span style="font-size:7pt;font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_203136c2-2c33-4fea-836e-92d5fed010ae" contextRef="C_2ae8d19a-46e5-41d0-a1ef-6adf10bd32cb" name="agys:SharesWithheldForTaxesUponExerciseOfSsarsOrVestingOfOtherGrantsValue" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">5,575</ix:nonFraction></span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">)</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#8212;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#8212;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-size:7pt;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">(</span><span style="font-size:7pt;font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_a0d2e923-dd27-46f3-9795-b370aac2ac70" contextRef="C_ff1d3949-30f1-4860-96e1-3bc8445dadc5" name="agys:SharesWithheldForTaxesUponExerciseOfSsarsOrVestingOfOtherGrantsValue" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">5,597</ix:nonFraction></span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">)</span></p></td>
   </tr>
   <tr style="height:7pt;background-color:#ffffff;word-break:break-word;">
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">Other common stock issuances, net</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#8212;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#8212;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="font-size:7pt;font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_f390417c-255d-40d8-acec-60ef95ca74b8" contextRef="C_b8035d46-92a1-4a50-ad64-1dadabcfd9ed" name="us-gaap:StockIssuedDuringPeriodSharesNewIssues" unitRef="U_shares" decimals="INF" format="ixt:num-dot-decimal">177</ix:nonFraction></span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="font-size:7pt;font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_56991b1b-4cb4-4a14-bd7f-4b29f33ad1a5" contextRef="C_b8035d46-92a1-4a50-ad64-1dadabcfd9ed" name="us-gaap:StockIssuedDuringPeriodValueNewIssues" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">53</ix:nonFraction></span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-size:7pt;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">(</span><span style="font-size:7pt;font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_a6eacbce-c11e-4111-969b-a3d77a101a07" contextRef="C_2ae8d19a-46e5-41d0-a1ef-6adf10bd32cb" name="us-gaap:StockIssuedDuringPeriodValueNewIssues" unitRef="U_USD" scale="3" decimals="-3" sign="-" format="ixt:num-dot-decimal">53</ix:nonFraction></span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">)</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#8212;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#8212;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#8212;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:7pt;background-color:#ededed;word-break:break-word;">
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">Net income</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#8212;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#8212;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#8212;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#8212;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#8212;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="font-size:7pt;font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_a505bd4f-1d17-47f9-9458-cd9a32af4f0e" contextRef="C_0f0d177f-87a9-45d1-9216-f02a9e9d3242" name="us-gaap:NetIncomeLoss" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">83,234</ix:nonFraction></span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#8212;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="font-size:7pt;font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_4bbe1898-e9a3-4f90-b8cf-811bdf3af9ab" contextRef="C_ff1d3949-30f1-4860-96e1-3bc8445dadc5" name="us-gaap:NetIncomeLoss" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">83,234</ix:nonFraction></span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:7pt;background-color:#ffffff;word-break:break-word;">
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">Conversion of Series A preferred stock</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="font-size:7pt;font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_bf3b4fb5-160a-488e-a14d-eeacc10c52ce" contextRef="C_e7dbf981-051b-4fef-816c-4605db9ad76c" name="us-gaap:StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities" unitRef="U_shares" decimals="INF" format="ixt:num-dot-decimal">1,735</ix:nonFraction></span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="font-size:7pt;font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_9a913564-e845-42df-9f4f-7e757c4e4242" contextRef="C_e7dbf981-051b-4fef-816c-4605db9ad76c" name="us-gaap:StockIssuedDuringPeriodValueConversionOfConvertibleSecurities" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">521</ix:nonFraction></span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#8212;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#8212;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="font-size:7pt;font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_f59f7a4f-5edd-46fe-998c-4247212894bb" contextRef="C_2ae8d19a-46e5-41d0-a1ef-6adf10bd32cb" name="us-gaap:StockIssuedDuringPeriodValueConversionOfConvertibleSecurities" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">34,479</ix:nonFraction></span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#8212;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#8212;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="font-size:7pt;font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_6b42d889-ed64-4a3b-9390-d5d26bae6832" contextRef="C_ff1d3949-30f1-4860-96e1-3bc8445dadc5" name="us-gaap:StockIssuedDuringPeriodValueConversionOfConvertibleSecurities" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">35,000</ix:nonFraction></span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:7pt;background-color:#ededed;word-break:break-word;">
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">Series A convertible preferred stock dividends</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#8212;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#8212;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#8212;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#8212;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#8212;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-size:7pt;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">(</span><span style="font-size:7pt;font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_567a47ff-8b42-4751-ad76-04d44a8a4516" contextRef="C_0f0d177f-87a9-45d1-9216-f02a9e9d3242" name="agys:AccretionOfConvertiblePreferredStockDividends" unitRef="U_USD" scale="3" decimals="-3" sign="-" format="ixt:num-dot-decimal">1,204</ix:nonFraction></span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">)</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#8212;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-size:7pt;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">(</span><span style="font-size:7pt;font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_489aa32e-3ecd-4116-8682-99eee52e8f1d" contextRef="C_ff1d3949-30f1-4860-96e1-3bc8445dadc5" name="agys:AccretionOfConvertiblePreferredStockDividends" unitRef="U_USD" scale="3" decimals="-3" sign="-" format="ixt:num-dot-decimal">1,204</ix:nonFraction></span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">)</span></p></td>
   </tr>
   <tr style="height:7pt;background-color:#ffffff;word-break:break-word;">
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;border-bottom:0.5pt solid #009cde;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">Unrealized translation adjustments</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;padding-right:0.01in;text-align:center;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#8212;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;padding-right:0.01in;text-align:center;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#8212;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;padding-right:0.01in;text-align:center;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#8212;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;padding-right:0.01in;text-align:center;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#8212;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;padding-right:0.01in;text-align:center;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#8212;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;padding-right:0.01in;text-align:center;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#8212;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="font-size:7pt;font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_9539d44a-27d5-4d8a-abad-5f534066a716" contextRef="C_05d74a5a-b5b6-49ee-99ac-d6d199253d0c" name="us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">131</ix:nonFraction></span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="font-size:7pt;font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_287e0787-6e0f-4d5d-833d-ed36addbaa92" contextRef="C_ff1d3949-30f1-4860-96e1-3bc8445dadc5" name="us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">131</ix:nonFraction></span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:7pt;background-color:#ededed;word-break:break-word;">
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;border-bottom:2.25pt double #009cde;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">Balance at December 31, 2023</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #009cde;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #009cde;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #009cde;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="font-size:7pt;font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_48261265-2764-42d0-8391-9a2766d895c4" contextRef="C_3f94d8fa-f93f-4b13-9ff3-c38df6b7119c" name="us-gaap:SharesOutstanding" unitRef="U_shares" decimals="INF" format="ixt:num-dot-decimal">33,342</ix:nonFraction></span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #009cde;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #009cde;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #009cde;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">$</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #009cde;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="font-size:7pt;font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_c450f1f7-6c35-4dde-b510-9a9174acac01" contextRef="C_3f94d8fa-f93f-4b13-9ff3-c38df6b7119c" 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="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #009cde;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #009cde;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #009cde;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #009cde;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-size:7pt;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">(</span><span style="font-size:7pt;font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_d51faf20-cfdb-4016-994d-87d225b9618c" contextRef="C_dd24dafd-1bf3-4aee-8af4-a0820398b808" name="us-gaap:SharesOutstanding" unitRef="U_shares" decimals="INF" sign="-" format="ixt:num-dot-decimal">5,992</ix:nonFraction></span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #009cde;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">)</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #009cde;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #009cde;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">$</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #009cde;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-size:7pt;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">(</span><span style="font-size:7pt;font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_65161754-332b-4a2e-8b7e-ad253af61cc4" contextRef="C_dd24dafd-1bf3-4aee-8af4-a0820398b808" name="us-gaap:StockholdersEquity" unitRef="U_USD" scale="3" decimals="-3" sign="-" format="ixt:num-dot-decimal">1,798</ix:nonFraction></span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #009cde;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">)</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #009cde;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #009cde;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">$</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #009cde;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="font-size:7pt;font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_2bf78d0e-c049-4f7f-b0fa-78c30c83b754" contextRef="C_d1e9199d-b0ee-4b3e-a6d9-32d411585d05" name="us-gaap:StockholdersEquity" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">91,173</ix:nonFraction></span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #009cde;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #009cde;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #009cde;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">$</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #009cde;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="font-size:7pt;font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_815524c1-f81e-4d8c-b41c-58f795cc8c10" contextRef="C_e9be15f9-f5d6-4ce7-a962-7f4523f7cd39" name="us-gaap:StockholdersEquity" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">134,794</ix:nonFraction></span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #009cde;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #009cde;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #009cde;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">$</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #009cde;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-size:7pt;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">(</span><span style="font-size:7pt;font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_b1f479f6-d0aa-4289-a866-4e2fe05eaa24" contextRef="C_7e9f9c76-1114-4036-85a9-b4d9b58d9e94" name="us-gaap:StockholdersEquity" unitRef="U_USD" scale="3" decimals="-3" sign="-" format="ixt:num-dot-decimal">3,899</ix:nonFraction></span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #009cde;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">)</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #009cde;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #009cde;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">$</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #009cde;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="font-size:7pt;font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_974de648-a4b9-4320-8009-43e00d46cf15" contextRef="C_069ab911-e19a-46a2-a638-a3915faf9ad1" name="us-gaap:StockholdersEquity" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">230,273</ix:nonFraction></span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #009cde;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;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;font-kerning:none;min-width:fit-content;">See accompanying notes to unaudited condensed consolidated financial statements.</span></p>
  <div class="page-node-content"><div style="z-index:-3;flex-direction:column;display:flex;padding-bottom:0.5in;min-height:0.5in;justify-content:flex-end;position:relative;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;font-kerning:none;min-width:fit-content;">7</span></p></div></div>
  <hr style="margin-inline-start:auto;margin-inline-end:auto;page-break-after:always;"/>
  <div style="padding-top:0.5in;z-index:-3;min-height:0.5in;position:relative;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;font-kerning:none;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;font-kerning:none;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;font-kerning:none;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;font-kerning:none;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;font-kerning:none;min-width:fit-content;">&#160;</span></p>
  <div style="font-size:10pt;font-family:'Proxima Nova',sans-serif;"><ix:nonNumeric id="F_6d6b8044-b6a5-4953-a320-70af57359188" contextRef="C_db1708bf-5968-4d48-975a-f562646b53c7" 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;font-kerning:none;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;font-kerning:none;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;font-kerning:none;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;font-kerning:none;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;font-kerning:none;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;font-kerning:none;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;font-kerning:none;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;font-kerning:none;min-width:fit-content;">The Condensed Consolidated Balance Sheet as of December 31, 2024, as well as the Condensed Consolidated Statements of Operations, Condensed Consolidated Statements of Comprehensive Income, and Condensed Consolidated Statements of Shareholders&#8217; Equity for the three and nine months ended December 31, 2024 and 2023 and the Condensed Consolidated Statements of Cash Flows for the nine months ended December 31, 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;font-kerning:none;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;font-kerning:none;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;font-kerning:none;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><ix:nonNumeric id="F_ae8e36c4-0d48-4320-8931-dc4f41149330" contextRef="C_db1708bf-5968-4d48-975a-f562646b53c7" name="us-gaap:SignificantAccountingPoliciesTextBlock" escape="true" continuedAt="F_ae8e36c4-0d48-4320-8931-dc4f41149330_1"><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-kerning:none;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;font-kerning:none;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></ix:nonNumeric></div>
  <div class="page-node-content"><div style="z-index:-3;flex-direction:column;display:flex;padding-bottom:0.5in;min-height:0.5in;justify-content:flex-end;position:relative;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;font-kerning:none;min-width:fit-content;">8</span></p></div></div>
  <hr style="margin-inline-start:auto;margin-inline-end:auto;page-break-after:always;"/>
  <div style="padding-top:0.5in;z-index:-3;min-height:0.5in;position:relative;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;font-kerning:none;min-width:fit-content;">&#160;</span></p></div>
  <div><ix:continuation id="F_ae8e36c4-0d48-4320-8931-dc4f41149330_1"><div style="font-size:10pt;font-family:'Proxima Nova',sans-serif;"><ix:nonNumeric id="F_b7f4d987-91b2-4cae-b5fe-007a5c824291" contextRef="C_db1708bf-5968-4d48-975a-f562646b53c7" 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;font-kerning:none;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;font-kerning:none;min-width:fit-content;">In November 2024, the Financial Accounting Standards Board (&#8220;FASB&#8221;) issued Accounting Standards Update (&#8220;ASU&#8221;) No. 2024-03 </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;font-style:italic;font-kerning:none;min-width:fit-content;">Income Statement&#8212;Reporting Comprehensive Income&#8212;Expense Disaggregation Disclosures </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">(&#8220;ASU 2024-03&#8221;) to expand expense disclosures by requiring disaggregated disclosure of certain income statement expense line items, including those that contain purchases of inventory, employee compensation, depreciation and amortization. ASU 2024-03 is effective for fiscal years beginning after December 15, 2026, or our fiscal 2028, and subsequent interim periods, with early adoption permitted. The amendments should be applied prospectively, but retrospective application 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;font-kerning:none;min-width:fit-content;">In December 2023, the FASB issued ASU No. 2023-09 </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;font-style:italic;font-kerning:none;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;font-kerning:none;min-width:fit-content;">(&#8220;ASU 2023-09&#8221;) to update income tax 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;font-kerning:none;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;font-kerning:none;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;font-kerning:none;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, and subsequent interim periods. 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:continuation></div>
  <div><ix:nonNumeric id="F_3eb13eb3-7720-4c3b-9343-ee8f0420e57e" contextRef="C_db1708bf-5968-4d48-975a-f562646b53c7" name="us-gaap:RevenueFromContractWithCustomerTextBlock" escape="true" continuedAt="F_3eb13eb3-7720-4c3b-9343-ee8f0420e57e_1"><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-kerning:none;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;font-kerning:none;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;font-kerning:none;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;font-kerning:none;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;font-kerning:none;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></ix:nonNumeric></div>
  <div class="page-node-content"><div style="z-index:-3;flex-direction:column;display:flex;padding-bottom:0.5in;min-height:0.5in;justify-content:flex-end;position:relative;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;font-kerning:none;min-width:fit-content;">9</span></p></div></div>
  <hr style="margin-inline-start:auto;margin-inline-end:auto;page-break-after:always;"/>
  <div style="padding-top:0.5in;z-index:-3;min-height:0.5in;position:relative;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;font-kerning:none;min-width:fit-content;">&#160;</span></p></div>
  <div><ix:continuation id="F_3eb13eb3-7720-4c3b-9343-ee8f0420e57e_1" continuedAt="F_3eb13eb3-7720-4c3b-9343-ee8f0420e57e_2"><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-kerning:none;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;font-kerning:none;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 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;font-kerning:none;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;font-kerning:none;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;font-kerning:none;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;font-kerning:none;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;font-kerning:none;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;font-kerning:none;min-width:fit-content;">$</span><span style="font-size:10pt;font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_ac0a1a12-db6b-49db-b10f-748edf731d70" contextRef="C_9f239804-900c-4546-881c-ab708a5eebf0" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" unitRef="U_USD" scale="6" decimals="-5" format="ixt:num-dot-decimal">10.7</ix:nonFraction></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"> million</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"> and </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">$</span><span style="font-size:10pt;font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_40cd96c5-3209-4963-bc62-d21c0ba90e45" contextRef="C_a698b5c2-6eea-4d59-ba23-b41463459955" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" unitRef="U_USD" scale="6" decimals="-5" format="ixt:num-dot-decimal">12.7</ix:nonFraction></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"> million</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">, and </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">$</span><span style="font-size:10pt;font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_a2fcef95-ff50-4e4d-a65a-172cbe66d330" contextRef="C_738ac202-1ae3-40e3-a8ec-a3a4cfa304e5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" unitRef="U_USD" scale="6" decimals="-5" format="ixt:num-dot-decimal">31.1</ix:nonFraction></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"> million</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"> and </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">$</span><span style="font-size:10pt;font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_ab365c7c-1259-49b6-8af6-ad6b4ddd5617" contextRef="C_f18d5cae-3460-4886-8ca9-2c6c4d918477" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" unitRef="U_USD" scale="6" decimals="-5" format="ixt:num-dot-decimal">38.1</ix:nonFraction></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"> million</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"> for the three and nine months ended December 31, 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;font-kerning:none;min-width:fit-content;">$</span><span style="font-size:10pt;font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_2c78be46-a6de-4b97-8aaf-ae60232dd455" contextRef="C_b4b40535-fe9e-4596-8382-642d216425e5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" unitRef="U_USD" scale="6" decimals="-5" format="ixt:num-dot-decimal">58.9</ix:nonFraction></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"> million</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"> and </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">$</span><span style="font-size:10pt;font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_bc383457-b6d6-49c0-9386-310b7f5f1634" contextRef="C_5a43b3ad-58f4-45e1-b9c5-e3f9756001fc" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" unitRef="U_USD" scale="6" decimals="-5" format="ixt:num-dot-decimal">47.9</ix:nonFraction></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"> million</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">, and </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">$</span><span style="font-size:10pt;font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_65bb0a58-8b57-4786-9919-b77563c44346" contextRef="C_9f1177c8-fe55-4fc9-b7e8-dd0b1e3da044" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" unitRef="U_USD" scale="6" decimals="-5" format="ixt:num-dot-decimal">170.3</ix:nonFraction></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"> million</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"> and </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">$</span><span style="font-size:10pt;font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_2daa9745-481c-4414-aec1-bf528b26e9cd" contextRef="C_4b078bf5-ab2c-4525-acf8-057c85ba7bea" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" unitRef="U_USD" scale="6" decimals="-5" format="ixt:num-dot-decimal">137.1</ix:nonFraction></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"> million</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"> for the three and nine months ended December 31, 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;font-kerning:none;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;font-kerning:none;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;font-kerning:none;min-width:fit-content;">Revenue recognized from amounts included in contract liabilities at the beginning of the year was </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">$</span><span style="font-size:10pt;font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_9e9f8140-8c51-4997-af24-24e093bb9783" contextRef="C_5480a361-9c43-4312-bd06-e3ef238d80ef" name="us-gaap:ContractWithCustomerLiabilityRevenueRecognized" unitRef="U_USD" scale="6" decimals="-5" format="ixt:num-dot-decimal">10.6</ix:nonFraction></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"> million</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"> and </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">$</span><span style="font-size:10pt;font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_bc8ad171-b8d0-4f36-91db-246604aba596" contextRef="C_b37fb8aa-23ee-4e06-bf1a-5bff74a51d42" name="us-gaap:ContractWithCustomerLiabilityRevenueRecognized" unitRef="U_USD" scale="6" decimals="-5" format="ixt:num-dot-decimal">12.0</ix:nonFraction></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"> million</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"> for the three months ended December 31, 2024 and 2023, respectively, and </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">$</span><span style="font-size:10pt;font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_7707c71f-978f-40ce-81ea-040e0280635c" contextRef="C_db1708bf-5968-4d48-975a-f562646b53c7" name="us-gaap:ContractWithCustomerLiabilityRevenueRecognized" unitRef="U_USD" scale="6" decimals="-5" format="ixt:num-dot-decimal">52.8</ix:nonFraction></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"> million</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"> and </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">$</span><span style="font-size:10pt;font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_15fbb564-b3dd-4297-a051-03270399a438" contextRef="C_ff1d3949-30f1-4860-96e1-3bc8445dadc5" name="us-gaap:ContractWithCustomerLiabilityRevenueRecognized" unitRef="U_USD" scale="6" decimals="-5" format="ixt:num-dot-decimal">48.9</ix:nonFraction></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"> million</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"> for the nine months ended December 31, 2024 and 2023, respectively. Because the right to the transaction became unconditional,</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"> </span></p></ix:continuation></div>
  <div class="page-node-content"><div style="z-index:-3;flex-direction:column;display:flex;padding-bottom:0.5in;min-height:0.5in;justify-content:flex-end;position:relative;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;font-kerning:none;min-width:fit-content;">10</span></p></div></div>
  <hr style="margin-inline-start:auto;margin-inline-end:auto;page-break-after:always;"/>
  <div style="padding-top:0.5in;z-index:-3;min-height:0.5in;position:relative;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;font-kerning:none;min-width:fit-content;">&#160;</span></p></div>
  <div style="font-size:10pt;font-family:'Proxima Nova',sans-serif;"><ix:continuation id="F_3eb13eb3-7720-4c3b-9343-ee8f0420e57e_2"><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-kerning:none;min-width:fit-content;">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;font-kerning:none;min-width:fit-content;">$</span><span style="font-size:10pt;font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_38b06fef-dc9f-4e1e-be41-1d1bc4b93184" contextRef="C_b37fb8aa-23ee-4e06-bf1a-5bff74a51d42" name="us-gaap:ContractWithCustomerAssetReclassifiedToReceivable" unitRef="U_USD" scale="6" decimals="-5" format="ixt:num-dot-decimal">0.2</ix:nonFraction></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"> million</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"> for the three months ended December 31, 2023, and </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">$</span><span style="font-size:10pt;font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_57063604-1160-41be-941f-394d7190fa0b" contextRef="C_db1708bf-5968-4d48-975a-f562646b53c7" name="us-gaap:ContractWithCustomerAssetReclassifiedToReceivable" unitRef="U_USD" scale="6" decimals="-5" format="ixt:num-dot-decimal">2.2</ix:nonFraction></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"> million</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"> and </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">$</span><span style="font-size:10pt;font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_f2b60938-4bc8-48b6-958e-03a0f83e80b0" contextRef="C_ff1d3949-30f1-4860-96e1-3bc8445dadc5" name="us-gaap:ContractWithCustomerAssetReclassifiedToReceivable" unitRef="U_USD" scale="6" decimals="-5" format="ixt:num-dot-decimal">2.1</ix:nonFraction></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"> million</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"> for the nine months ended December 31, 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;font-kerning:none;min-width:fit-content;">Substantially all of our arrangements are for a period of one year or less. As a result, unsatisfied performance obligations as of December 31, 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;font-kerning:none;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;font-kerning:none;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.</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-kerning:none;min-width:fit-content;">We had </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">$</span><span style="font-size:10pt;font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_464835c3-0dea-4f8f-a4fc-4742f30628e4" contextRef="C_e8de4f4d-003a-4cf0-8540-328e0c682eca" name="us-gaap:CapitalizedContractCostNet" unitRef="U_USD" scale="6" decimals="-5" format="ixt:num-dot-decimal">5.5</ix:nonFraction></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"> million</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"> and $</span><span style="font-size:10pt;font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_3a32e384-e458-46ce-bbd3-c4cac187b6c4" contextRef="C_069ab911-e19a-46a2-a638-a3915faf9ad1" name="us-gaap:CapitalizedContractCostNet" unitRef="U_USD" scale="6" decimals="-5" format="ixt:num-dot-decimal">4.3</ix:nonFraction></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;font-kerning:none;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;font-kerning:none;min-width:fit-content;">December 31, 2024 and 2023, respectively. These balances are included in other non-current assets on our condensed consolidated balance sheets. During the three and nine months ended December 31, 2024, we expensed </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">$</span><span style="font-size:10pt;font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_e42bc9b5-ccf7-4d96-ab58-e7b3b4b4f4c9" contextRef="C_5480a361-9c43-4312-bd06-e3ef238d80ef" name="us-gaap:SalesCommissionsAndFees" 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;font-kerning:none;min-width:fit-content;"> million</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"> and </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">$</span><span style="font-size:10pt;font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_0573a102-dfc8-4ada-94fa-a057006f943a" contextRef="C_db1708bf-5968-4d48-975a-f562646b53c7" name="us-gaap:SalesCommissionsAndFees" unitRef="U_USD" scale="6" decimals="-5" format="ixt:num-dot-decimal">2.8</ix:nonFraction></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"> million</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;font-kerning:none;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;font-kerning:none;min-width:fit-content;">$</span><span style="font-size:10pt;font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_a00af9c4-ee6b-4ebe-8c01-c50e401521b2" contextRef="C_5480a361-9c43-4312-bd06-e3ef238d80ef" name="us-gaap:CapitalizedContractCostAmortization" 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;font-kerning:none;min-width:fit-content;"> million</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"> and </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">$</span><span style="font-size:10pt;font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_06c73b71-c734-4756-91c9-1f44afc6bca9" contextRef="C_db1708bf-5968-4d48-975a-f562646b53c7" name="us-gaap:CapitalizedContractCostAmortization" unitRef="U_USD" scale="6" decimals="-5" format="ixt:num-dot-decimal">1.3</ix:nonFraction></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"> million</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">, respectively. During the comparable periods ending December 31, 2023, we expensed </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">$</span><span style="font-size:10pt;font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_3ad74c36-f4f2-41e6-b369-4c3a4f6560cf" contextRef="C_b37fb8aa-23ee-4e06-bf1a-5bff74a51d42" name="us-gaap:SalesCommissionsAndFees" 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;font-kerning:none;min-width:fit-content;"> million</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"> and </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">$</span><span style="font-size:10pt;font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_4384da4e-f58f-4839-abb5-3a1fd0c44f20" contextRef="C_ff1d3949-30f1-4860-96e1-3bc8445dadc5" name="us-gaap:SalesCommissionsAndFees" unitRef="U_USD" scale="6" decimals="-5" format="ixt:num-dot-decimal">2.9</ix:nonFraction></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"> million</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;font-kerning:none;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;font-kerning:none;min-width:fit-content;">$</span><span style="font-size:10pt;font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_8319a361-45a9-4b23-a41b-07931a5be0e1" contextRef="C_b37fb8aa-23ee-4e06-bf1a-5bff74a51d42" 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;font-kerning:none;min-width:fit-content;"> million</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"> and </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">$</span><span style="font-size:10pt;font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_8b7ba2ad-9746-4f76-88cd-134b5c7fa571" contextRef="C_ff1d3949-30f1-4860-96e1-3bc8445dadc5" name="us-gaap:CapitalizedContractCostAmortization" unitRef="U_USD" scale="6" decimals="-5" format="ixt:num-dot-decimal">1.2</ix:nonFraction></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"> million</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;font-kerning:none;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:continuation></div>
  <div><ix:nonNumeric id="F_bbf4e2c5-f025-499d-926c-98fa0adb5dd5" contextRef="C_db1708bf-5968-4d48-975a-f562646b53c7" 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;font-kerning:none;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_67c735bc-22c7-4020-b02b-7d53e394c9ef" contextRef="C_db1708bf-5968-4d48-975a-f562646b53c7" name="us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock" escape="true" continuedAt="F_67c735bc-22c7-4020-b02b-7d53e394c9ef_1"><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-kerning:none;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;font-kerning:none;min-width:fit-content;">&#160;</span></p>
      <table style="margin-left:auto;border-spacing:0;table-layout:auto;width:100.0%;border-collapse:separate;margin-right:auto;">
       <tr style="visibility:collapse;">
        <td style="width:61.948%;box-sizing:content-box;"/>
        <td style="width:1.6%;box-sizing:content-box;"/>
        <td style="width:1%;box-sizing:content-box;"/>
        <td style="width:17.397%;box-sizing:content-box;"/>
        <td style="width:1%;box-sizing:content-box;"/>
        <td style="width:1.6%;box-sizing:content-box;"/>
        <td style="width:1%;box-sizing:content-box;"/>
        <td style="width:13.456999999999999%;box-sizing:content-box;"/>
        <td style="width:1%;box-sizing:content-box;"/>
       </tr>
       <tr style="height:10pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;">
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;"><p style="font-size:8pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">(In thousands)</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">December 31, 2024</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;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;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">March 31, 2024</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;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;font-kerning:none;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="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">Prepaid expenses and other current assets:</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;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;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;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;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">Prepaid expenses</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><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;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_a74af97d-90b1-4b63-b724-39fa5ac0a848" contextRef="C_e8de4f4d-003a-4cf0-8540-328e0c682eca" name="us-gaap:PrepaidExpenseCurrent" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">8,768</ix:nonFraction></span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><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;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_3aeffce1-3e61-4809-b815-47a4f4e189e2" contextRef="C_a47155c6-d2bc-46f6-a5d2-077d94d8279a" name="us-gaap:PrepaidExpenseCurrent" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">7,330</ix:nonFraction></span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#ededed;word-break:break-word;">
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">Other</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom: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;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_404025bb-1c1f-48db-a3be-b711d3af6eeb" contextRef="C_e8de4f4d-003a-4cf0-8540-328e0c682eca" name="us-gaap:OtherAssetsCurrent" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">2,030</ix:nonFraction></span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom: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;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom: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;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_807e8eb8-6f64-4079-aa91-f44cffbbfb5a" contextRef="C_a47155c6-d2bc-46f6-a5d2-077d94d8279a" name="us-gaap:OtherAssetsCurrent" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">401</ix:nonFraction></span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom: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;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">Total</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom: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;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #009cde;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_8068d244-5163-44c6-a196-d55bd40800b3" contextRef="C_e8de4f4d-003a-4cf0-8540-328e0c682eca" name="us-gaap:PrepaidExpenseAndOtherAssetsCurrent" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">10,798</ix:nonFraction></span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom: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;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom: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;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #009cde;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_29947f92-470f-4305-b031-7e7cbeb02540" contextRef="C_a47155c6-d2bc-46f6-a5d2-077d94d8279a" 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="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom: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;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="background-color:#ffffff;white-space:pre-wrap;word-break:break-word;">
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;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;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;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;font-kerning:none;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="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">Accrued liabilities:</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">Salaries, wages, employee benefits, and payroll taxes</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><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;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_ecbc5023-fff7-489c-a231-e1ca5179552d" contextRef="C_e8de4f4d-003a-4cf0-8540-328e0c682eca" name="us-gaap:EmployeeRelatedLiabilitiesCurrent" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">12,521</ix:nonFraction></span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><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;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_d095e63e-3ecc-4476-9f3e-c4b83c90dd44" contextRef="C_a47155c6-d2bc-46f6-a5d2-077d94d8279a" 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="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#ededed;word-break:break-word;">
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">Income and indirect taxes payable</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_e8bdabaa-aadb-4e70-822a-1468222c9207" contextRef="C_e8de4f4d-003a-4cf0-8540-328e0c682eca" name="us-gaap:TaxesPayableCurrent" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">2,783</ix:nonFraction></span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_96f3940a-867c-41d4-be92-12f9ea65993b" contextRef="C_a47155c6-d2bc-46f6-a5d2-077d94d8279a" 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="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">Other</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom: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;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_c8874680-262a-44b0-ad87-035194591e2a" contextRef="C_e8de4f4d-003a-4cf0-8540-328e0c682eca" name="us-gaap:OtherAccruedLiabilitiesCurrent" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">2,193</ix:nonFraction></span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom: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;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom: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;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_1c469f8c-2bb0-407d-9659-a1d368b1ee97" contextRef="C_a47155c6-d2bc-46f6-a5d2-077d94d8279a" 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="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom: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;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#ededed;word-break:break-word;">
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">Total</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom: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;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #009cde;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_ee5fc769-f895-40a9-92c7-5cfbbe3658de" contextRef="C_e8de4f4d-003a-4cf0-8540-328e0c682eca" name="us-gaap:AccruedLiabilitiesCurrentAndNoncurrent" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">17,497</ix:nonFraction></span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom: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;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom: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;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #009cde;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_da0ff19f-42b3-447a-bf23-b47b4c65d320" contextRef="C_a47155c6-d2bc-46f6-a5d2-077d94d8279a" 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="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom: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;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
      </table></ix:nonNumeric></div></ix:nonNumeric></div>
  <div><ix:continuation id="F_67c735bc-22c7-4020-b02b-7d53e394c9ef_1"></ix:continuation></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;font-kerning:none;min-width:fit-content;">&#160;</span></p>
  <div><ix:nonNumeric id="F_b8a6d5a7-b543-440e-82cd-b2971cbcbe12" contextRef="C_db1708bf-5968-4d48-975a-f562646b53c7" 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:'Proxima Nova',sans-serif;font-kerning:none;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;font-kerning:none;min-width:fit-content;">&#160;</span></p><div style="font-size:12pt;font-family:'Proxima Nova',sans-serif;"><ix:nonNumeric id="F_bfe049fb-8fae-4eee-a4a3-d1240157d13b" contextRef="C_db1708bf-5968-4d48-975a-f562646b53c7" name="us-gaap:ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock" escape="true" continuedAt="F_bfe049fb-8fae-4eee-a4a3-d1240157d13b_1"><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;font-kerning:none;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;font-kerning:none;min-width:fit-content;">&#160;</span></p>
      <table style="margin-left:auto;border-spacing:0;table-layout:auto;width:100.0%;border-collapse:separate;margin-right:auto;">
       <tr style="visibility:collapse;">
        <td style="width:66.967%;box-sizing:content-box;"/>
        <td style="width:1.62%;box-sizing:content-box;"/>
        <td style="width:1%;box-sizing:content-box;"/>
        <td style="width:12.897%;box-sizing:content-box;"/>
        <td style="width:1%;box-sizing:content-box;"/>
        <td style="width:1.62%;box-sizing:content-box;"/>
        <td style="width:1%;box-sizing:content-box;"/>
        <td style="width:12.897%;box-sizing:content-box;"/>
        <td style="width:1%;box-sizing:content-box;"/>
       </tr>
       <tr style="height:10pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;">
        <td style="padding-top:0in;vertical-align:top;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="6" style="padding-top:0in;vertical-align:top;padding-bottom:0in;border-bottom:0.5pt solid #009cde;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">Nine Months Ended<br/>December 31,</span></p></td>
        <td style="padding-top:0in;vertical-align:top;padding-bottom:0in;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;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;border-bottom:0.5pt solid #009cde;"><p style="font-size:8pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">(In thousands)</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom: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;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">2024</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom: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;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom: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;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">2023</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom: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;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#ededed;word-break:break-word;">
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">Cash receipts for interest</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><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;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_47d12797-e1e5-49df-8362-914819b9d92f" contextRef="C_db1708bf-5968-4d48-975a-f562646b53c7" name="agys:InterestPaidReceipts" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">3,181</ix:nonFraction></span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><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;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_11ee6145-fe46-4562-9e2c-531516c54b8b" contextRef="C_ff1d3949-30f1-4860-96e1-3bc8445dadc5" name="agys:InterestPaidReceipts" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">3,191</ix:nonFraction></span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">Cash payments for interest</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_f8734cca-52a6-401e-add9-d641f113ab07" contextRef="C_db1708bf-5968-4d48-975a-f562646b53c7" name="us-gaap:InterestPaidNet" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">955</ix:nonFraction></span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_558d44f7-ae94-415e-8190-e7b6ade8c8cd" contextRef="C_ff1d3949-30f1-4860-96e1-3bc8445dadc5" name="us-gaap:InterestPaidNet" unitRef="U_USD" scale="3" decimals="-3" format="ixt:fixed-zero">&#8212;</ix:nonFraction></span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#ededed;word-break:break-word;">
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">Cash payments for income tax, net</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_87cc325b-0f44-4f94-a13c-d04c762f50e0" contextRef="C_db1708bf-5968-4d48-975a-f562646b53c7" name="us-gaap:IncomeTaxesPaidNet" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">1,566</ix:nonFraction></span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_e452110c-0b24-448f-bd31-5f0018d40214" contextRef="C_ff1d3949-30f1-4860-96e1-3bc8445dadc5" name="us-gaap:IncomeTaxesPaidNet" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">1,246</ix:nonFraction></span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">Cash payments for operating leases</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_0701a755-d525-4b76-a146-ce190146c06d" contextRef="C_db1708bf-5968-4d48-975a-f562646b53c7" name="us-gaap:OperatingLeasePayments" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">3,843</ix:nonFraction></span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_d833094d-049e-4ef3-bfe9-9a1272dd33ab" contextRef="C_ff1d3949-30f1-4860-96e1-3bc8445dadc5" name="us-gaap:OperatingLeasePayments" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">3,684</ix:nonFraction></span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#ededed;word-break:break-word;">
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">Cash payments for finance leases</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_71393ff7-b6c9-424d-8103-954703b3ca8b" contextRef="C_db1708bf-5968-4d48-975a-f562646b53c7" name="us-gaap:FinanceLeasePrincipalPayments" unitRef="U_USD" scale="3" decimals="-3" format="ixt:fixed-zero">&#8212;</ix:nonFraction></span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_963b601f-7ac5-48d0-a302-01a0db9d4c92" contextRef="C_ff1d3949-30f1-4860-96e1-3bc8445dadc5" name="us-gaap:FinanceLeasePrincipalPayments" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">4</ix:nonFraction></span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">Accrued capital expenditures</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_629f4d4b-1f40-4e0b-aa0e-5eb5ebcf48e9" contextRef="C_db1708bf-5968-4d48-975a-f562646b53c7" name="us-gaap:CapitalExpendituresIncurredButNotYetPaid" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">17</ix:nonFraction></span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_dda557c3-56e6-49b9-861a-29a06358ddf6" contextRef="C_ff1d3949-30f1-4860-96e1-3bc8445dadc5" name="us-gaap:CapitalExpendituresIncurredButNotYetPaid" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">114</ix:nonFraction></span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
      </table></ix:nonNumeric></div></ix:nonNumeric></div>
  <div><ix:continuation id="F_bfe049fb-8fae-4eee-a4a3-d1240157d13b_1"></ix:continuation></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:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">&#160;</span></p>
  <div class="page-node-content"><div style="z-index:-3;flex-direction:column;display:flex;padding-bottom:0.5in;min-height:0.5in;justify-content:flex-end;position:relative;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;font-kerning:none;min-width:fit-content;">11</span></p></div></div>
  <hr style="margin-inline-start:auto;margin-inline-end:auto;page-break-after:always;"/>
  <div style="padding-top:0.5in;z-index:-3;min-height:0.5in;position:relative;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;font-kerning:none;min-width:fit-content;">&#160;</span></p></div>
  <div style="font-size:10pt;font-family:'Proxima Nova',sans-serif;"><ix:nonNumeric id="F_f8e8cd59-58a5-42e7-a62f-101f497618ee" contextRef="C_db1708bf-5968-4d48-975a-f562646b53c7" 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;font-kerning:none;min-width:fit-content;">6. Income Taxes</span></p><div style="font-size:10pt;font-family:'Proxima Nova',sans-serif;"><ix:nonNumeric id="F_61c26c3f-112b-469c-87d1-9b3151d51296" contextRef="C_db1708bf-5968-4d48-975a-f562646b53c7" 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;font-kerning:none;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;font-kerning:none;min-width:fit-content;">three and nine months ended December 31, 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;font-kerning:none;min-width:fit-content;">&#160;</span></p>
      <table style="margin-left:auto;border-spacing:0;table-layout:auto;width:100.0%;border-collapse:separate;margin-right:auto;">
       <tr style="visibility:collapse;">
        <td style="width:50.03%;box-sizing:content-box;"/>
        <td style="width:1.299%;box-sizing:content-box;"/>
        <td style="width:1%;box-sizing:content-box;"/>
        <td style="width:9.193000000000001%;box-sizing:content-box;"/>
        <td style="width:1%;box-sizing:content-box;"/>
        <td style="width:1.299%;box-sizing:content-box;"/>
        <td style="width:1%;box-sizing:content-box;"/>
        <td style="width:9.193000000000001%;box-sizing:content-box;"/>
        <td style="width:1%;box-sizing:content-box;"/>
        <td style="width:1.299%;box-sizing:content-box;"/>
        <td style="width:1%;box-sizing:content-box;"/>
        <td style="width:9.193000000000001%;box-sizing:content-box;"/>
        <td style="width:1%;box-sizing:content-box;"/>
        <td style="width:1.299%;box-sizing:content-box;"/>
        <td style="width:1%;box-sizing:content-box;"/>
        <td style="width:9.193000000000001%;box-sizing:content-box;"/>
        <td style="width:1%;box-sizing:content-box;"/>
       </tr>
       <tr style="height:10pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;">
        <td style="padding-top:0.01in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="6" style="padding-top:0.01in;vertical-align:top;padding-bottom:0in;border-bottom:0.5pt solid #009cde;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">Three Months Ended<br/>December 31,</span></p></td>
        <td style="padding-top:0.01in;vertical-align:top;padding-bottom:0in;border-bottom:0.5pt solid #009cde;padding-right:0.01in;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;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="6" style="padding-top:0.01in;vertical-align:top;padding-bottom:0in;border-bottom:0.5pt solid #009cde;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">Nine Months Ended<br/>December 31,</span></p></td>
        <td style="padding-top:0.01in;vertical-align:top;padding-bottom:0in;border-bottom:0.5pt solid #009cde;padding-right:0.01in;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;font-kerning:none;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="padding-top:0.01in;vertical-align:top;padding-bottom:0in;border-bottom:0.5pt solid #009cde;padding-right:0.01in;"><p style="font-size:8pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">(In thousands)</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">2024</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;padding-right:0.01in;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;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">2023</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;padding-right:0.01in;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;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">2024</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;padding-right:0.01in;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;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">2023</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;padding-right:0.01in;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;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#ededed;word-break:break-word;">
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">Income tax provision (benefit)</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;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;font-weight:bold;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_3ea4f0d1-8cd3-4cd3-8338-190e90cb11c3" contextRef="C_5480a361-9c43-4312-bd06-e3ef238d80ef" name="us-gaap:IncomeTaxExpenseBenefit" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">3,913</ix:nonFraction></span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;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:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;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;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">(</span><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_03de917d-30a2-4093-88a1-6872c1dcedb5" contextRef="C_b37fb8aa-23ee-4e06-bf1a-5bff74a51d42" name="us-gaap:IncomeTaxExpenseBenefit" unitRef="U_USD" scale="3" decimals="-3" sign="-" format="ixt:num-dot-decimal">68,043</ix:nonFraction></span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;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;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">)</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;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;font-weight:bold;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_00e5a571-a175-49c0-ba9b-29d0ecd0b7f1" contextRef="C_db1708bf-5968-4d48-975a-f562646b53c7" name="us-gaap:IncomeTaxExpenseBenefit" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">962</ix:nonFraction></span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;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:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;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;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">(</span><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_a7269532-a570-43e2-b4b6-8a5fe215776f" contextRef="C_ff1d3949-30f1-4860-96e1-3bc8445dadc5" name="us-gaap:IncomeTaxExpenseBenefit" unitRef="U_USD" scale="3" decimals="-3" sign="-" format="ixt:num-dot-decimal">67,396</ix:nonFraction></span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;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;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">)</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">Effective tax rate</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;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:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_f4a42777-9006-4e5a-acc9-726e774b2d42" contextRef="C_5480a361-9c43-4312-bd06-e3ef238d80ef" name="us-gaap:EffectiveIncomeTaxRateContinuingOperations" unitRef="U_pure" scale="-2" decimals="3" format="ixt:num-dot-decimal">50.5</ix:nonFraction></span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;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;font-weight:bold;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">%</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">nm</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;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;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;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:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_cc2db227-c5e3-41cd-8ff1-d927367cc810" contextRef="C_db1708bf-5968-4d48-975a-f562646b53c7" name="us-gaap:EffectiveIncomeTaxRateContinuingOperations" unitRef="U_pure" scale="-2" decimals="3" format="ixt:num-dot-decimal">4.7</ix:nonFraction></span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;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;font-weight:bold;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">%</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">nm</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;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;font-kerning:none;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;font-kerning:none;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;font-kerning:none;min-width:fit-content;">For the three months ended December 31, 2024, income tax provision and the effective tax rate were primarily driven by the tax effects of share-based compensation, global intangible low-taxed income (GILTI) and the mix of earnings in the U.S. and India.</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-kerning:none;min-width:fit-content;">For the nine months ended December 31, 2024, income tax provision 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;font-kerning:none;min-width:fit-content;">For the three and nine months ended December 31, 2023, income tax provision and the effective tax rate were primarily driven by the release of valuation allowances recorded against deferred tax assets in the U.S. and Canada.</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-kerning:none;min-width:fit-content;">Our India subsidiary operates in a &#8220;Special Economic Zone (SEZ)&#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;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_65449212-f4d7-4442-a7d1-2f6ea709e59a" contextRef="C_db1708bf-5968-4d48-975a-f562646b53c7" 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;font-kerning:none;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;font-kerning:none;min-width:fit-content;">The Coronavirus Aid, Relief, and Economic Security Act (CARES Act) is a stimulus bill which was in response to economic consequences of the COVID-19 pandemic. The CARES Act provided an employee retention credit, which is a refundable tax credit against certain employment taxes. During the three and nine months ended December 31, 2024, we recorded $</span><span style="font-size:10pt;font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_8f3b851e-b4f7-46f5-ab4e-993470f63942" contextRef="C_c0d6ca9c-b494-4389-8864-9e878ecd13bb" name="us-gaap:OtherOperatingIncomeExpenseNet" unitRef="U_USD" scale="6" decimals="-5" format="ixt:num-dot-decimal"><ix:nonFraction id="F_5ae1aff5-a817-4f97-92e6-0e07be479b01" contextRef="C_158acfdf-9fba-4051-a84d-90c0b41b5718" name="us-gaap:OtherOperatingIncomeExpenseNet" unitRef="U_USD" scale="6" decimals="-5" format="ixt:num-dot-decimal">0.5</ix:nonFraction></ix:nonFraction></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"> million of employee retention credits received in cash as other (gains) charges, net, in the condensed consolidated statements 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-kerning:none;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_b352df8b-dcc8-4e30-b772-41615f80e075" contextRef="C_db1708bf-5968-4d48-975a-f562646b53c7" 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;font-kerning:none;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;font-kerning:none;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><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-kerning:none;min-width:fit-content;">As of December 31, 2024, we have additional operating leases that have not yet commenced of approximately </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">$</span><span style="font-size:10pt;font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_10d82a00-f91f-4cab-84ec-ba459c3ae7a9" contextRef="C_e8de4f4d-003a-4cf0-8540-328e0c682eca" name="agys:OperatingLeaseNotYetCommenced" 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;font-kerning:none;min-width:fit-content;"> million</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">. These leases are expected to commence in fiscal year 2025 and in fiscal year 2027 with initial lease terms of approximately </span><span style="font-size:10pt;font-family:'Proxima Nova',sans-serif;"><ix:nonNumeric id="F_e6bd33de-d162-4ec8-ab7b-b518f6f179f0" contextRef="C_1f105e9a-3627-4fd6-b9dc-f20c5c052d1e" name="us-gaap:LesseeOperatingLeaseLeaseNotYetCommencedTermOfContract1" format="ixt-sec:duryear"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">1.5</span></ix:nonNumeric></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"> to </span><span style="font-size:10pt;font-family:'Proxima Nova',sans-serif;"><ix:nonNumeric id="F_d90d62ab-ac28-4b00-946b-ab71bbc47667" contextRef="C_8a851e56-0916-4d67-ad8c-1572da30d2ca" name="us-gaap:LesseeOperatingLeaseLeaseNotYetCommencedTermOfContract1" format="ixt-sec:duryear"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">5 </span></ix:nonNumeric></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">years, respectively.</span></p></ix:nonNumeric></div>
  <div class="page-node-content"><div style="z-index:-3;flex-direction:column;display:flex;padding-bottom:0.5in;min-height:0.5in;justify-content:flex-end;position:relative;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;font-kerning:none;min-width:fit-content;">12</span></p></div></div>
  <hr style="margin-inline-start:auto;margin-inline-end:auto;page-break-after:always;"/>
  <div style="padding-top:0.5in;z-index:-3;min-height:0.5in;position:relative;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;font-kerning:none;min-width:fit-content;">&#160;</span></p></div>
  <div style="font-size:10pt;font-family:'Proxima Nova',sans-serif;"><ix:nonNumeric id="F_000cb32b-ada5-454d-a259-904539f3c58e" contextRef="C_db1708bf-5968-4d48-975a-f562646b53c7" 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;font-kerning:none;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_37e18fb8-456a-4f3a-8712-0b822779efb6" contextRef="C_db1708bf-5968-4d48-975a-f562646b53c7" 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;font-kerning:none;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;font-kerning:none;min-width:fit-content;">&#160;</span></p>
      <table style="margin-left:auto;border-spacing:0;table-layout:auto;width:100.0%;border-collapse:separate;margin-right:auto;">
       <tr style="visibility:collapse;">
        <td style="width:50.35%;box-sizing:content-box;"/>
        <td style="width:1%;box-sizing:content-box;"/>
        <td style="width:9.258%;box-sizing:content-box;"/>
        <td style="width:1%;box-sizing:content-box;"/>
        <td style="width:1.54%;box-sizing:content-box;"/>
        <td style="width:1%;box-sizing:content-box;"/>
        <td style="width:9.258%;box-sizing:content-box;"/>
        <td style="width:1%;box-sizing:content-box;"/>
        <td style="width:1.54%;box-sizing:content-box;"/>
        <td style="width:1%;box-sizing:content-box;"/>
        <td style="width:9.258%;box-sizing:content-box;"/>
        <td style="width:1%;box-sizing:content-box;"/>
        <td style="width:1.54%;box-sizing:content-box;"/>
        <td style="width:1%;box-sizing:content-box;"/>
        <td style="width:9.258%;box-sizing:content-box;"/>
        <td style="width:1%;box-sizing:content-box;"/>
       </tr>
       <tr style="height:10pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;">
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="6" style="padding-top:0in;vertical-align:top;padding-bottom:0in;border-bottom:0.5pt solid #009cde;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">Three Months Ended<br/>December 31,</span></p></td>
        <td style="padding-top:0in;vertical-align:top;padding-bottom:0in;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;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="6" style="padding-top:0in;vertical-align:top;padding-bottom:0in;border-bottom:0.5pt solid #009cde;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">Nine Months Ended<br/>December 31,</span></p></td>
        <td style="padding-top:0in;vertical-align:top;padding-bottom:0in;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;font-kerning:none;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="padding-top:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;"><p style="font-size:8pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">(In thousands, except per share data)</span></p></td>
        <td colspan="2" style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">2024</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;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;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">2023</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;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;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">2024</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;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;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">2023</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;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;font-kerning:none;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="padding-top:0in;vertical-align:top;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">Numerator:</span></p></td>
        <td colspan="2" style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
        <td style="padding-top:0in;text-indent:10pt;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">Net income</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><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;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_f0b72e8b-97a6-4923-8046-3b4aa2a203de" contextRef="C_5480a361-9c43-4312-bd06-e3ef238d80ef" name="us-gaap:NetIncomeLoss" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">3,830</ix:nonFraction></span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><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;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_3d4fa7d9-dea5-4f15-98a4-8e649007741e" contextRef="C_b37fb8aa-23ee-4e06-bf1a-5bff74a51d42" name="us-gaap:NetIncomeLoss" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">77,141</ix:nonFraction></span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><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;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_be5a35a0-d35a-4759-83e6-c945247e6151" contextRef="C_db1708bf-5968-4d48-975a-f562646b53c7" name="us-gaap:NetIncomeLoss" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">19,300</ix:nonFraction></span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><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;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_5d53d4c4-cf80-4c22-850b-6d1224e72cf4" contextRef="C_ff1d3949-30f1-4860-96e1-3bc8445dadc5" name="us-gaap:NetIncomeLoss" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">83,234</ix:nonFraction></span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#ededed;word-break:break-word;">
        <td style="padding-top:0in;text-indent:10pt;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;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;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">Series A convertible preferred stock dividends</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom: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;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_22655001-3797-422d-aa61-c663a20f531f" contextRef="C_5480a361-9c43-4312-bd06-e3ef238d80ef" name="agys:AccretionOfConvertiblePreferredStockDividends" unitRef="U_USD" scale="3" decimals="-3" format="ixt:fixed-zero">&#8212;</ix:nonFraction></span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom: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;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom: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;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">(</span><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_8268137f-d379-45fe-be3d-de39c15c150c" contextRef="C_b37fb8aa-23ee-4e06-bf1a-5bff74a51d42" name="agys:AccretionOfConvertiblePreferredStockDividends" unitRef="U_USD" scale="3" decimals="-3" sign="-" format="ixt:num-dot-decimal">286</ix:nonFraction></span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom: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;font-kerning:none;min-width:fit-content;">)</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom: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;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_7171ca1c-50d6-4404-be94-1a3a686e242a" contextRef="C_db1708bf-5968-4d48-975a-f562646b53c7" name="agys:AccretionOfConvertiblePreferredStockDividends" unitRef="U_USD" scale="3" decimals="-3" sign="-" format="ixt:fixed-zero">&#8212;</ix:nonFraction></span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom: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;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom: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;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">(</span><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_d2de4668-24b2-4f3f-a0d7-6ef855b9eb61" contextRef="C_ff1d3949-30f1-4860-96e1-3bc8445dadc5" name="agys:AccretionOfConvertiblePreferredStockDividends" unitRef="U_USD" scale="3" decimals="-3" sign="-" format="ixt:num-dot-decimal">1,204</ix:nonFraction></span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom: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;font-kerning:none;min-width:fit-content;">)</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
        <td style="padding-top:0in;text-indent:10pt;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;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;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">Net income attributable to common shareholders</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom: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;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #009cde;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_480b262e-4399-48a8-9d81-58e51b6f122c" contextRef="C_5480a361-9c43-4312-bd06-e3ef238d80ef" name="us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">3,830</ix:nonFraction></span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom: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;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom: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;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #009cde;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_aab961be-c395-4d3a-9e30-0e521c5542f6" contextRef="C_b37fb8aa-23ee-4e06-bf1a-5bff74a51d42" name="us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">76,855</ix:nonFraction></span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom: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;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom: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;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #009cde;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_6202e3a7-4233-4c9b-a82d-03a07b3e7dde" contextRef="C_db1708bf-5968-4d48-975a-f562646b53c7" name="us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">19,300</ix:nonFraction></span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom: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;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom: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;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #009cde;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_8140f63d-1b13-4c2c-8814-b812542cf183" contextRef="C_ff1d3949-30f1-4860-96e1-3bc8445dadc5" name="us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">82,030</ix:nonFraction></span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom: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;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="background-color:#ededed;white-space:pre-wrap;word-break:break-word;">
        <td style="padding-top:0in;text-indent:10pt;vertical-align:top;padding-bottom:0in;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;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;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;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;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;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;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;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;font-kerning:none;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="padding-top:0in;vertical-align:top;padding-bottom:0in;border-bottom:0.5pt solid #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">Denominator:</span></p></td>
        <td colspan="2" style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;border-bottom: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;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;border-bottom: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;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;border-bottom: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;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;border-bottom: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;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#ededed;word-break:break-word;">
        <td style="padding-top:0in;text-indent:10pt;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;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;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">Weighted average shares outstanding - basic</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom: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;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #009cde;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_98cedf24-3b41-4c99-bf4b-24da4aa7acf0" contextRef="C_5480a361-9c43-4312-bd06-e3ef238d80ef" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" unitRef="U_shares" scale="3" decimals="-3" format="ixt:num-dot-decimal">27,667</ix:nonFraction></span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom: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;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom: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;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #009cde;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_7f24d2db-261b-4633-9f45-7544f5b3ec8f" contextRef="C_b37fb8aa-23ee-4e06-bf1a-5bff74a51d42" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" unitRef="U_shares" scale="3" decimals="-3" format="ixt:num-dot-decimal">25,808</ix:nonFraction></span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom: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;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom: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;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #009cde;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_fe9f3900-78f3-4a45-bb4d-6843cf2d7c70" contextRef="C_db1708bf-5968-4d48-975a-f562646b53c7" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" unitRef="U_shares" scale="3" decimals="-3" format="ixt:num-dot-decimal">27,446</ix:nonFraction></span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom: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;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom: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;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #009cde;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_5879395e-4502-41d0-91cc-360d4e1de9c6" contextRef="C_ff1d3949-30f1-4860-96e1-3bc8445dadc5" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" unitRef="U_shares" scale="3" decimals="-3" format="ixt:num-dot-decimal">25,256</ix:nonFraction></span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom: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;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
        <td style="padding-top:0in;text-indent:15pt;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;"><p style="margin-left:15pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">Dilutive SSARs</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_15b58ca4-678e-4fe4-b175-b30fc9c54794" contextRef="C_5480a361-9c43-4312-bd06-e3ef238d80ef" name="agys:DilutiveSSARs" unitRef="U_shares" scale="3" decimals="-3" format="ixt:num-dot-decimal">399</ix:nonFraction></span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_f259563a-2370-4638-87f7-1394cf87c11d" contextRef="C_b37fb8aa-23ee-4e06-bf1a-5bff74a51d42" name="agys:DilutiveSSARs" unitRef="U_shares" scale="3" decimals="-3" format="ixt:num-dot-decimal">920</ix:nonFraction></span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_e2dbf8ce-54fd-40ba-99ce-aa43f94419ca" contextRef="C_db1708bf-5968-4d48-975a-f562646b53c7" name="agys:DilutiveSSARs" unitRef="U_shares" scale="3" decimals="-3" format="ixt:num-dot-decimal">514</ix:nonFraction></span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_a89c8d3f-e4c8-4cbe-a4e1-7a541ee590ce" contextRef="C_ff1d3949-30f1-4860-96e1-3bc8445dadc5" name="agys:DilutiveSSARs" unitRef="U_shares" scale="3" decimals="-3" format="ixt:num-dot-decimal">951</ix:nonFraction></span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#ededed;word-break:break-word;">
        <td style="padding-top:0in;text-indent:15pt;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;"><p style="margin-left:15pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">Dilutive unvested restricted shares</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_f9578617-e708-47fe-b02e-94e2cee27bfa" contextRef="C_5480a361-9c43-4312-bd06-e3ef238d80ef" name="us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment" unitRef="U_shares" scale="3" decimals="-3" format="ixt:num-dot-decimal">204</ix:nonFraction></span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_10e7dcf3-c518-48f5-972b-9a1b2f041ef6" contextRef="C_b37fb8aa-23ee-4e06-bf1a-5bff74a51d42" name="us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment" unitRef="U_shares" scale="3" decimals="-3" format="ixt:num-dot-decimal">223</ix:nonFraction></span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_3590a4f9-5efc-490b-ab94-d69c7377787b" contextRef="C_db1708bf-5968-4d48-975a-f562646b53c7" name="us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment" unitRef="U_shares" scale="3" decimals="-3" format="ixt:num-dot-decimal">248</ix:nonFraction></span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_8830ac80-476c-4700-9d0d-6b9ec525f5f9" contextRef="C_ff1d3949-30f1-4860-96e1-3bc8445dadc5" name="us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment" unitRef="U_shares" scale="3" decimals="-3" format="ixt:num-dot-decimal">239</ix:nonFraction></span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
        <td style="padding-top:0in;text-indent:15pt;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;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;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">Dilutive unvested restricted stock units</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom: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;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_9836d96f-2b0d-447e-999b-a841d2fe1bc9" contextRef="C_5480a361-9c43-4312-bd06-e3ef238d80ef" name="agys:DilutiveUnvestedRestrictedStockUnits" unitRef="U_shares" scale="3" decimals="-3" format="ixt:num-dot-decimal">44</ix:nonFraction></span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom: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;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom: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;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_8ad5f701-48c1-4e24-8b25-8ee6f7d059de" contextRef="C_b37fb8aa-23ee-4e06-bf1a-5bff74a51d42" name="agys:DilutiveUnvestedRestrictedStockUnits" unitRef="U_shares" scale="3" decimals="-3" format="ixt:num-dot-decimal">28</ix:nonFraction></span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom: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;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom: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;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_06ca3f89-6a63-46de-8de8-b2e030d61f3d" contextRef="C_db1708bf-5968-4d48-975a-f562646b53c7" name="agys:DilutiveUnvestedRestrictedStockUnits" unitRef="U_shares" scale="3" decimals="-3" format="ixt:num-dot-decimal">40</ix:nonFraction></span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom: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;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom: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;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_dc18f19e-8494-4fed-99f4-d733a924c35a" contextRef="C_ff1d3949-30f1-4860-96e1-3bc8445dadc5" name="agys:DilutiveUnvestedRestrictedStockUnits" unitRef="U_shares" scale="3" decimals="-3" format="ixt:num-dot-decimal">17</ix:nonFraction></span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom: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;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#ededed;word-break:break-word;">
        <td style="padding-top:0in;text-indent:10pt;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;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;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">Weighted average shares outstanding - diluted</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom: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;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #009cde;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_1fa8d804-5297-45b8-ba74-83af2e64c1f3" contextRef="C_5480a361-9c43-4312-bd06-e3ef238d80ef" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" unitRef="U_shares" scale="3" decimals="-3" format="ixt:num-dot-decimal">28,314</ix:nonFraction></span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom: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;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #009cde;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom: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;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #009cde;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_f301539e-0779-4c62-aa7a-d15e27745ebf" contextRef="C_b37fb8aa-23ee-4e06-bf1a-5bff74a51d42" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" unitRef="U_shares" scale="3" decimals="-3" format="ixt:num-dot-decimal">26,979</ix:nonFraction></span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom: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;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #009cde;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom: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;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #009cde;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_c2bdd9fb-2b6a-42ff-a206-47c021ba3844" contextRef="C_db1708bf-5968-4d48-975a-f562646b53c7" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" unitRef="U_shares" scale="3" decimals="-3" format="ixt:num-dot-decimal">28,248</ix:nonFraction></span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom: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;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #009cde;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom: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;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #009cde;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_c6fa8188-6470-439a-aa3c-d9748f65d5fb" contextRef="C_ff1d3949-30f1-4860-96e1-3bc8445dadc5" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" unitRef="U_shares" scale="3" decimals="-3" format="ixt:num-dot-decimal">26,463</ix:nonFraction></span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom: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;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="background-color:#ffffff;white-space:pre-wrap;word-break:break-word;">
        <td style="padding-top:0in;text-indent:10pt;vertical-align:top;padding-bottom:0in;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;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;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;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;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;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;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;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;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;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#ededed;word-break:break-word;">
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;border-bottom:2.25pt double #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">Income per share - basic:</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom: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;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #009cde;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_1248667f-3623-458f-81a8-fa69a8b13cd2" contextRef="C_5480a361-9c43-4312-bd06-e3ef238d80ef" name="us-gaap:EarningsPerShareBasic" unitRef="U_UnitedStatesOfAmericaDollarsShare" decimals="INF" format="ixt:num-dot-decimal">0.14</ix:nonFraction></span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom: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;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom: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;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #009cde;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_8b9b2d47-f34b-451b-bd7d-214e36f827b9" contextRef="C_b37fb8aa-23ee-4e06-bf1a-5bff74a51d42" name="us-gaap:EarningsPerShareBasic" unitRef="U_UnitedStatesOfAmericaDollarsShare" decimals="INF" format="ixt:num-dot-decimal">2.98</ix:nonFraction></span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom: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;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom: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;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #009cde;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_8beda000-c6e4-4f0f-9706-233fe45cd52a" contextRef="C_db1708bf-5968-4d48-975a-f562646b53c7" name="us-gaap:EarningsPerShareBasic" unitRef="U_UnitedStatesOfAmericaDollarsShare" scale="0" decimals="2" format="ixt:num-dot-decimal">0.70</ix:nonFraction></span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom: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;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom: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;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #009cde;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_f9c978ff-9c62-4438-9abf-c1b3ce2088da" contextRef="C_ff1d3949-30f1-4860-96e1-3bc8445dadc5" name="us-gaap:EarningsPerShareBasic" unitRef="U_UnitedStatesOfAmericaDollarsShare" scale="0" decimals="2" format="ixt:num-dot-decimal">3.25</ix:nonFraction></span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom: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;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;border-bottom:2.25pt double #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">Income per share - diluted:</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom: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;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #009cde;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_8d7cbe8d-6c54-47d0-a150-e7d9bc9c0751" contextRef="C_5480a361-9c43-4312-bd06-e3ef238d80ef" name="us-gaap:EarningsPerShareDiluted" unitRef="U_UnitedStatesOfAmericaDollarsShare" decimals="INF" format="ixt:num-dot-decimal">0.14</ix:nonFraction></span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom: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;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom: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;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #009cde;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_d7969b4b-b8ee-4f81-b553-93f354607c5c" contextRef="C_b37fb8aa-23ee-4e06-bf1a-5bff74a51d42" name="us-gaap:EarningsPerShareDiluted" unitRef="U_UnitedStatesOfAmericaDollarsShare" decimals="INF" format="ixt:num-dot-decimal">2.85</ix:nonFraction></span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom: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;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom: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;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #009cde;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_37df6415-7137-4f9f-b6d5-f9f6e92f5b82" contextRef="C_db1708bf-5968-4d48-975a-f562646b53c7" name="us-gaap:EarningsPerShareDiluted" unitRef="U_UnitedStatesOfAmericaDollarsShare" scale="0" decimals="2" format="ixt:num-dot-decimal">0.68</ix:nonFraction></span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom: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;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom: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;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #009cde;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_d1bde561-9f04-41a3-aab9-9d6f695a4971" contextRef="C_ff1d3949-30f1-4860-96e1-3bc8445dadc5" name="us-gaap:EarningsPerShareDiluted" unitRef="U_UnitedStatesOfAmericaDollarsShare" scale="0" decimals="2" format="ixt:num-dot-decimal">3.10</ix:nonFraction></span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom: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;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="background-color:#ededed;white-space:pre-wrap;word-break:break-word;">
        <td style="padding-top:0in;vertical-align:top;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">Anti-dilutive SSARs, restricted shares,<br/>&#160;&#160;&#160;performance shares and preferred shares</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_10d49341-471a-4a73-b4c6-2b5f6dc62233" contextRef="C_5480a361-9c43-4312-bd06-e3ef238d80ef" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" unitRef="U_shares" scale="3" decimals="-3" format="ixt:num-dot-decimal">136</ix:nonFraction></span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_0cd5a757-2cfc-4748-b45a-981b579bab75" contextRef="C_b37fb8aa-23ee-4e06-bf1a-5bff74a51d42" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" unitRef="U_shares" scale="3" decimals="-3" format="ixt:num-dot-decimal">89</ix:nonFraction></span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_497b2b0f-0f51-466b-9139-67450864c77f" contextRef="C_db1708bf-5968-4d48-975a-f562646b53c7" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" unitRef="U_shares" scale="3" decimals="-3" format="ixt:num-dot-decimal">136</ix:nonFraction></span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_bff6251f-8587-42ee-9240-a0f05335e47e" contextRef="C_ff1d3949-30f1-4860-96e1-3bc8445dadc5" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" unitRef="U_shares" scale="3" decimals="-3" format="ixt:num-dot-decimal">30</ix:nonFraction></span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;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-kerning:none;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;font-kerning:none;min-width:fit-content;color:#000000;"><ix:nonFraction id="F_3b47124c-60e3-42f6-8912-5dbc7131c024" contextRef="C_db1708bf-5968-4d48-975a-f562646b53c7" name="agys:IncrementalCommonSharesAttributableToRestrictedShares" unitRef="U_shares" scale="3" decimals="-3" format="ixt:num-dot-decimal">248,704</ix:nonFraction></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"> and </span><span style="font-size:10pt;font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_f628aed1-5de8-4ec5-a6dd-9922d15ab969" contextRef="C_ff1d3949-30f1-4860-96e1-3bc8445dadc5" name="agys:IncrementalCommonSharesAttributableToRestrictedShares" unitRef="U_shares" scale="3" decimals="-3" format="ixt:num-dot-decimal">454,336</ix:nonFraction></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;font-kerning:none;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;font-kerning:none;min-width:fit-content;">December 31, 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;font-kerning:none;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, and restricted stock units that are potentially dilutive securities.</span></p></ix:nonNumeric></div>
  <div><ix:nonNumeric id="F_241c9d03-0dba-4ca2-9d77-2c9f845aacd7" contextRef="C_db1708bf-5968-4d48-975a-f562646b53c7" name="us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" escape="true" continuedAt="F_241c9d03-0dba-4ca2-9d77-2c9f845aacd7_1"><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-kerning:none;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;font-kerning:none;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 Amended and Restated 2024 Equity Incentive Plan (the 2024 Plan) for up to </span><span style="font-size:10pt;font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_0a119f62-53ee-4d92-9057-ec508c932c14" contextRef="C_6c4f13f8-6b8d-45d9-a60f-89dce8bdd32b" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized" unitRef="U_shares" scale="6" decimals="INF" format="ixt-sec:numwordsen">three</ix:nonFraction></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;font-kerning:none;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;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_b05c22ae-bc29-44f6-aa49-20d408a31e59" contextRef="C_b026094c-4c5f-44d3-a226-4aa0041321cf" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" unitRef="U_shares" decimals="INF" format="ixt:num-dot-decimal">237,080</ix:nonFraction></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"> common shares, the number of shares that were remaining for grant under the 2020 Equity Incentive Plan, as Amended and Restated (the 2020 Plan) as of the effective date of the 2024 Plan, plus the number of shares remaining for grant under the 2020 Plan that are forfeited, settled in cash, canceled or expired. The maximum aggregate number of common shares available for issuance under the 2024 Plan is </span><span style="font-size:10pt;font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_a30fffab-71e1-4ad0-a158-25bdafd73971" contextRef="C_1f314d36-2b57-4ac4-84ef-005542ea760b" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" unitRef="U_shares" scale="6" decimals="INF" format="ixt:num-dot-decimal">3.2</ix:nonFraction></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;font-kerning:none;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;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_378f1632-5f42-4dfe-a3d8-6cae332c56ba" contextRef="C_5d8955d5-48b9-458e-b3d9-aef82da2bc5c" name="us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans" unitRef="U_shares" scale="6" decimals="INF" 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;font-kerning:none;min-width:fit-content;"> million 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;font-kerning:none;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;font-kerning:none;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;font-kerning:none;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</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"> </span></p></ix:nonNumeric></div>
  <div class="page-node-content"><div style="z-index:-3;flex-direction:column;display:flex;padding-bottom:0.5in;min-height:0.5in;justify-content:flex-end;position:relative;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;font-kerning:none;min-width:fit-content;">13</span></p></div></div>
  <hr style="margin-inline-start:auto;margin-inline-end:auto;page-break-after:always;"/>
  <div style="padding-top:0.5in;z-index:-3;min-height:0.5in;position:relative;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;font-kerning:none;min-width:fit-content;">&#160;</span></p></div>
  <div><ix:continuation id="F_241c9d03-0dba-4ca2-9d77-2c9f845aacd7_1" continuedAt="F_241c9d03-0dba-4ca2-9d77-2c9f845aacd7_2"><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-kerning:none;min-width:fit-content;">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;font-kerning:none;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;font-kerning:none;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_c9304788-9b0c-49dd-9d51-d1f3a6c143a2" contextRef="C_db1708bf-5968-4d48-975a-f562646b53c7" 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;font-kerning:none;min-width:fit-content;">The following table summarizes the share-based compensation expense for grants included in the condensed consolidated statements of operations:</span></p>
      <table style="margin-left:auto;border-spacing:0;table-layout:auto;width:100.0%;border-collapse:separate;margin-right:auto;">
       <tr style="visibility:collapse;">
        <td style="width:46.64%;box-sizing:content-box;"/>
        <td style="width:1%;box-sizing:content-box;"/>
        <td style="width:10.58%;box-sizing:content-box;"/>
        <td style="width:1%;box-sizing:content-box;"/>
        <td style="width:1%;box-sizing:content-box;"/>
        <td style="width:1%;box-sizing:content-box;"/>
        <td style="width:10.58%;box-sizing:content-box;"/>
        <td style="width:1%;box-sizing:content-box;"/>
        <td style="width:1%;box-sizing:content-box;"/>
        <td style="width:1%;box-sizing:content-box;"/>
        <td style="width:10.58%;box-sizing:content-box;"/>
        <td style="width:1%;box-sizing:content-box;"/>
        <td style="width:1%;box-sizing:content-box;"/>
        <td style="width:1%;box-sizing:content-box;"/>
        <td style="width:10.62%;box-sizing:content-box;"/>
        <td style="width:1%;box-sizing:content-box;"/>
       </tr>
       <tr style="height:10pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;">
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="6" style="padding-top:0in;vertical-align:top;padding-bottom:0in;border-bottom:0.5pt solid #009cde;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">Three Months Ended<br/>December 31,</span></p></td>
        <td style="padding-top:0in;vertical-align:top;padding-bottom:0in;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;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;vertical-align:top;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="6" style="padding-top:0in;vertical-align:top;padding-bottom:0in;border-bottom:0.5pt solid #009cde;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">Nine Months Ended<br/>December 31,</span></p></td>
        <td style="padding-top:0in;vertical-align:top;padding-bottom:0in;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;font-kerning:none;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="padding-top:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;"><p style="font-size:8pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">(In thousands)</span></p></td>
        <td colspan="2" style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">2024</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;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;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">2023</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;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;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">2024</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;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;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">2023</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;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;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#ededed;word-break:break-word;">
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">Product development</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_f6dda34e-16f5-42f6-9658-9aac1098f624" contextRef="C_7e348992-4f8a-4f5a-bdb0-37734bacc257" name="us-gaap:AllocatedShareBasedCompensationExpense" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">2,293</ix:nonFraction></span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_d10d057f-eea0-4595-9e51-f9c9a840616c" contextRef="C_765f1fbb-bf40-4138-a7ab-279280194e73" name="us-gaap:AllocatedShareBasedCompensationExpense" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">1,878</ix:nonFraction></span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_17680240-f012-4303-9661-1d540bc61609" contextRef="C_a5db0f55-9ebe-4c49-9311-6e3b873d9271" name="us-gaap:AllocatedShareBasedCompensationExpense" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">7,199</ix:nonFraction></span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_d391c958-3a44-41ab-bacb-60218ab1b00b" contextRef="C_f3bbde41-ef60-4783-8f4e-74e77a8bea32" name="us-gaap:AllocatedShareBasedCompensationExpense" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">4,743</ix:nonFraction></span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">Sales and marketing</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_028e9558-c693-4d41-8f4a-09ba4e5f335b" contextRef="C_4d79ef91-c343-45fc-a745-ad122c5e35e1" name="us-gaap:AllocatedShareBasedCompensationExpense" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">541</ix:nonFraction></span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_30d1beca-1cd3-4a1e-a75a-cd5bb1672481" contextRef="C_9f1669aa-97df-4538-9953-46a2c5f05156" name="us-gaap:AllocatedShareBasedCompensationExpense" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">228</ix:nonFraction></span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_6cd2a639-7342-45c4-9198-fefd69a2ff13" contextRef="C_24777e64-2581-4cd7-bd8c-99d7f56c71c0" name="us-gaap:AllocatedShareBasedCompensationExpense" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">1,115</ix:nonFraction></span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_d065b9c8-ad86-4b7e-9db6-e6f48e72a463" contextRef="C_3caf07b7-9450-4690-9a48-0b64653c5e3b" name="us-gaap:AllocatedShareBasedCompensationExpense" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">487</ix:nonFraction></span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#ededed;word-break:break-word;">
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">General and administrative</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom: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;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_342de425-7d05-4e8c-ac07-a39feec36d0f" contextRef="C_ed4883bc-8f0b-4ebb-b3a7-8560f3e430ad" name="us-gaap:AllocatedShareBasedCompensationExpense" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">1,384</ix:nonFraction></span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom: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;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom: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;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_0c6e68d0-3116-4ae6-b2f8-90452cedae93" contextRef="C_310d57ff-ee9b-4b55-8606-263b2e4280bb" name="us-gaap:AllocatedShareBasedCompensationExpense" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">1,532</ix:nonFraction></span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom: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;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom: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;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_56f28fbd-fec3-4fb2-b639-df301009a8bc" contextRef="C_af3346ba-a275-45ea-8674-37a86863c59a" name="us-gaap:AllocatedShareBasedCompensationExpense" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">4,342</ix:nonFraction></span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom: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;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom: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;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_585a7ff4-d9e6-45c4-945c-f2cd49a951b4" contextRef="C_def774aa-39df-44df-ad9b-b146e6bbd47c" name="us-gaap:AllocatedShareBasedCompensationExpense" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">4,259</ix:nonFraction></span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom: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;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">Total share-based compensation expense</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom: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;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #009cde;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_d86a16a5-8f14-4946-8932-dbd062faf1a3" contextRef="C_5480a361-9c43-4312-bd06-e3ef238d80ef" name="us-gaap:ShareBasedCompensation" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">4,218</ix:nonFraction></span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom: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;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom: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;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #009cde;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_e807da19-2942-4496-8d40-1c2a2946c75f" contextRef="C_b37fb8aa-23ee-4e06-bf1a-5bff74a51d42" name="us-gaap:ShareBasedCompensation" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">3,638</ix:nonFraction></span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom: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;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom: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;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #009cde;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_9911bbc1-6b5e-4362-b0fb-f8c82540fbfa" contextRef="C_db1708bf-5968-4d48-975a-f562646b53c7" name="us-gaap:ShareBasedCompensation" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">12,656</ix:nonFraction></span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom: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;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom: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;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #009cde;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_19fa67b9-30af-42eb-80f0-bb92d90fc46b" contextRef="C_ff1d3949-30f1-4860-96e1-3bc8445dadc5" name="us-gaap:ShareBasedCompensation" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">9,489</ix:nonFraction></span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom: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;font-kerning:none;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;font-kerning:none;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;font-kerning:none;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;font-kerning:none;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 nine months ended December 31, 2024 and 2023.</span></p></ix:continuation></div>
  <div class="page-node-content"><div style="z-index:-3;flex-direction:column;display:flex;padding-bottom:0.5in;min-height:0.5in;justify-content:flex-end;position:relative;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;font-kerning:none;min-width:fit-content;">14</span></p></div></div>
  <hr style="margin-inline-start:auto;margin-inline-end:auto;page-break-after:always;"/>
  <div style="padding-top:0.5in;z-index:-3;min-height:0.5in;position:relative;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;font-kerning:none;min-width:fit-content;">&#160;</span></p></div>
  <div><ix:continuation id="F_241c9d03-0dba-4ca2-9d77-2c9f845aacd7_2" continuedAt="F_241c9d03-0dba-4ca2-9d77-2c9f845aacd7_3"><div style="font-size:10pt;font-family:'Proxima Nova',sans-serif;"><ix:nonNumeric id="F_25a74f38-3512-4e8c-bc57-db569efac3a9" contextRef="C_db1708bf-5968-4d48-975a-f562646b53c7" 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;font-kerning:none;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;font-kerning:none;min-width:fit-content;">nine months ended December 31, 2024 for SSARs awarded under the 2020 and 2016 Plans:</span></p>
      <table style="margin-left:auto;border-spacing:0;table-layout:auto;width:100.0%;border-collapse:separate;margin-right:auto;">
       <tr style="visibility:collapse;">
        <td style="width:48.49%;box-sizing:content-box;"/>
        <td style="width:1%;box-sizing:content-box;"/>
        <td style="width:1%;box-sizing:content-box;"/>
        <td style="width:9.178%;box-sizing:content-box;"/>
        <td style="width:1%;box-sizing:content-box;"/>
        <td style="width:1.26%;box-sizing:content-box;"/>
        <td style="width:1%;box-sizing:content-box;"/>
        <td style="width:10.857999999999999%;box-sizing:content-box;"/>
        <td style="width:1%;box-sizing:content-box;"/>
        <td style="width:1%;box-sizing:content-box;"/>
        <td style="width:1%;box-sizing:content-box;"/>
        <td style="width:11.238%;box-sizing:content-box;"/>
        <td style="width:1%;box-sizing:content-box;"/>
        <td style="width:1.26%;box-sizing:content-box;"/>
        <td style="width:1%;box-sizing:content-box;"/>
        <td style="width:7.719%;box-sizing:content-box;"/>
        <td style="width:1%;box-sizing:content-box;"/>
       </tr>
       <tr style="height:10pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;">
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;"><p style="font-size:8pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">(In thousands, except share and per share data)</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">Number of<br/>Rights</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;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;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">Weighted-Average Exercise Price</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;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;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">Remaining<br/>Contractual<br/>Term</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;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;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">Aggregate<br/>Intrinsic<br/>Value</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;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;font-kerning:none;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="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;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;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">(per right)</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;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;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">(in years)</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;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;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;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;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#ededed;word-break:break-word;">
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">Outstanding at April 1, 2024</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_ebf72074-3aa3-4200-9198-45e909c2b001" contextRef="C_6d9522f9-1d31-4af4-849e-967c5417ba05" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber" unitRef="U_shares" decimals="INF" format="ixt:num-dot-decimal">1,297,339</ix:nonFraction></span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><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;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_e3691097-cf23-4f3f-b8ae-b56ec78e20d5" contextRef="C_6d9522f9-1d31-4af4-849e-967c5417ba05" name="agys:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingWeightedAverageExercisePrice" unitRef="U_UnitedStatesOfAmericaDollarsShare" scale="0" decimals="2" format="ixt:num-dot-decimal">27.63</ix:nonFraction></span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">Granted</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_b91fd4c3-ee5e-4fe6-a582-7df0ccde5c71" contextRef="C_55e9feee-ebb8-4919-b347-b6aaddd0495a" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsGranted" unitRef="U_shares" decimals="INF" format="ixt:fixed-zero">&#8212;</ix:nonFraction></span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_db472f56-5e03-4e84-84ec-21ef33eec323" contextRef="C_55e9feee-ebb8-4919-b347-b6aaddd0495a" name="agys:ShareBasedCompensationArrangementsByShareBasedPaymentAwardNonOptionEquityInstrumentsGrantsInPeriodWeightedAverageExercisePrice" unitRef="U_UnitedStatesOfAmericaDollarsShare" decimals="0" format="ixt:fixed-zero">&#8212;</ix:nonFraction></span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#ededed;word-break:break-word;">
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">Exercised</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">(</span><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_43aaab68-95f8-4587-9f5b-6b758ac9f194" contextRef="C_55e9feee-ebb8-4919-b347-b6aaddd0495a" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercised" unitRef="U_shares" decimals="INF" format="ixt:num-dot-decimal">838,104</ix:nonFraction></span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><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;font-kerning:none;min-width:fit-content;">)</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_ba500342-9a8e-46cb-95c2-bc211a3ecf3b" contextRef="C_55e9feee-ebb8-4919-b347-b6aaddd0495a" name="agys:ShareBasedCompensationArrangementsByShareBasedPaymentAwardNonOptionEquityInstrumentsExercisesInPeriodWeightedAverageExercisePrice" unitRef="U_UnitedStatesOfAmericaDollarsShare" scale="0" decimals="2" format="ixt:num-dot-decimal">31.86</ix:nonFraction></span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">Forfeited</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_23f19e44-cde0-412c-997c-427481dd230f" contextRef="C_55e9feee-ebb8-4919-b347-b6aaddd0495a" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsForfeitures" unitRef="U_shares" decimals="INF" format="ixt:fixed-zero">&#8212;</ix:nonFraction></span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_363e46d7-491d-4b1e-8ba7-3fc67ec67e02" contextRef="C_55e9feee-ebb8-4919-b347-b6aaddd0495a" name="agys:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsForfeituresInPeriodWeightedAverageExercisePrice" unitRef="U_UnitedStatesOfAmericaDollarsShare" decimals="0" format="ixt:fixed-zero">&#8212;</ix:nonFraction></span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#ededed;word-break:break-word;">
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">Expired</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_aaabc2fa-210f-49c1-a289-b2ec2ba30fad" contextRef="C_55e9feee-ebb8-4919-b347-b6aaddd0495a" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExpirations" unitRef="U_shares" decimals="INF" format="ixt:fixed-zero">&#8212;</ix:nonFraction></span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_65be34f0-86a2-4c53-9b21-6e09f23f2c37" contextRef="C_55e9feee-ebb8-4919-b347-b6aaddd0495a" name="agys:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExpirationsInPeriodWeightedAverageExercisePrice" unitRef="U_UnitedStatesOfAmericaDollarsShare" decimals="0" format="ixt:fixed-zero">&#8212;</ix:nonFraction></span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">Outstanding at December 31, 2024</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_10ef17a3-d167-4887-a5b7-9a274760880c" contextRef="C_e19dd4eb-4664-4226-8320-12ea0fa8a04e" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber" unitRef="U_shares" decimals="INF" format="ixt:num-dot-decimal">459,235</ix:nonFraction></span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><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;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_39e02a3d-7df1-4941-a9cb-cf099689ff30" contextRef="C_e19dd4eb-4664-4226-8320-12ea0fa8a04e" name="agys:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingWeightedAverageExercisePrice" unitRef="U_UnitedStatesOfAmericaDollarsShare" scale="0" decimals="2" format="ixt:num-dot-decimal">19.91</ix:nonFraction></span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="font-family:'Proxima Nova',sans-serif;"><ix:nonNumeric id="F_c6666f2d-c71a-4658-a210-52d4536b885a" contextRef="C_55e9feee-ebb8-4919-b347-b6aaddd0495a" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms" format="ixt-sec:duryear"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">2.8</span></ix:nonNumeric></span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><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;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_e134a6a7-cc25-4ff9-aa4b-2b967d2dbd5c" contextRef="C_e19dd4eb-4664-4226-8320-12ea0fa8a04e" name="agys:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingAggregateIntrinsicValue" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">51,342</ix:nonFraction></span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#ededed;word-break:break-word;">
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">Exercisable at December 31, 2024</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom: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;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_3d9115af-39f1-474d-a224-ea17b0856d0a" contextRef="C_e19dd4eb-4664-4226-8320-12ea0fa8a04e" name="agys:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercisable" unitRef="U_shares" decimals="INF" format="ixt:num-dot-decimal">459,235</ix:nonFraction></span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom: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;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom: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;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_98661280-a985-4cf9-83da-011a653a7a17" contextRef="C_e19dd4eb-4664-4226-8320-12ea0fa8a04e" name="agys:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercisableWeightedAverageExercisePrice" unitRef="U_UnitedStatesOfAmericaDollarsShare" scale="0" decimals="2" format="ixt:num-dot-decimal">19.91</ix:nonFraction></span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom: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;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom: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;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="font-family:'Proxima Nova',sans-serif;"><ix:nonNumeric id="F_935866f6-222d-43d6-88b4-ffec4ac7d11f" contextRef="C_55e9feee-ebb8-4919-b347-b6aaddd0495a" name="agys:ShareBasedCompensationArrangementByShareBasedPaymentAwardVestedAndExpectedToVestOutstandingRemainingContractualTerm" format="ixt-sec:duryear"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">2.8</span></ix:nonNumeric></span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom: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;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom: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;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_a99e0b81-6fbe-4490-a809-15ce9179361f" contextRef="C_e19dd4eb-4664-4226-8320-12ea0fa8a04e" name="agys:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercisableAggregateIntrinsicValue" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">51,342</ix:nonFraction></span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom: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;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">Vested and expected to vest at December 31, 2024</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom: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;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #009cde;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_00a423a9-925b-4176-9b79-35372b8302ca" contextRef="C_e19dd4eb-4664-4226-8320-12ea0fa8a04e" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber" unitRef="U_shares" decimals="INF" format="ixt:num-dot-decimal">459,235</ix:nonFraction></span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom: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;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom: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;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #009cde;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_28e3a5fb-6768-4f27-a999-067d191158a0" contextRef="C_e19dd4eb-4664-4226-8320-12ea0fa8a04e" name="agys:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestWeightedAverageExerciseNumber" unitRef="U_UnitedStatesOfAmericaDollarsShare" scale="0" decimals="2" format="ixt:num-dot-decimal">19.91</ix:nonFraction></span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom: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;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom: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;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #009cde;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="font-family:'Proxima Nova',sans-serif;"><ix:nonNumeric id="F_d9f1e0bc-84fe-4701-b47c-673efc41999f" contextRef="C_55e9feee-ebb8-4919-b347-b6aaddd0495a" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1" format="ixt-sec:duryear"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">2.8</span></ix:nonNumeric></span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom: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;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom: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;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #009cde;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_bc30f374-e8c0-4a69-bd49-97db9e00931a" contextRef="C_e19dd4eb-4664-4226-8320-12ea0fa8a04e" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">51,342</ix:nonFraction></span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom: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;font-kerning:none;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;font-kerning:none;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;font-kerning:none;min-width:fit-content;">As of December 31, 2024</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">, there was </span><span style="font-size:10pt;font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_d8e8a64f-786f-419b-8e40-14766538740e" contextRef="C_e19dd4eb-4664-4226-8320-12ea0fa8a04e" 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;font-kerning:none;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;font-kerning:none;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;font-kerning:none;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_12903332-4839-4093-b9fa-8711959f1905" contextRef="C_db1708bf-5968-4d48-975a-f562646b53c7" name="us-gaap:ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock" escape="true" continuedAt="F_12903332-4839-4093-b9fa-8711959f1905_1"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;font-kerning:none;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;font-kerning:none;min-width:fit-content;">nine months ended December 31, 2024 for restricted shares granted under the 2020 Plan:</span></ix:nonNumeric></span></p><div style="font-size:10pt;font-family:'Proxima Nova',sans-serif;"><ix:continuation id="F_12903332-4839-4093-b9fa-8711959f1905_1">
      <table style="margin-left:auto;border-spacing:0;table-layout:auto;width:100.0%;border-collapse:separate;margin-right:auto;">
       <tr style="visibility:collapse;">
        <td style="width:64.88%;box-sizing:content-box;"/>
        <td style="width:1.36%;box-sizing:content-box;"/>
        <td style="width:1%;box-sizing:content-box;"/>
        <td style="width:12.82%;box-sizing:content-box;"/>
        <td style="width:1%;box-sizing:content-box;"/>
        <td style="width:1.68%;box-sizing:content-box;"/>
        <td style="width:1%;box-sizing:content-box;"/>
        <td style="width:15.26%;box-sizing:content-box;"/>
        <td style="width:1%;box-sizing:content-box;"/>
       </tr>
       <tr style="height:10pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;">
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">Number of Shares</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;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;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">Weighted-Average<br/>Grant-Date<br/>Fair Value</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;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;font-kerning:none;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="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">(per share)</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;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;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#ededed;word-break:break-word;">
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">Outstanding at April 1, 2024</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_0de0d347-5827-40a2-a945-fa3b35590c3a" contextRef="C_38d65621-7aa5-4bf5-b901-eb544798a877" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" unitRef="U_shares" decimals="INF" format="ixt:num-dot-decimal">436,177</ix:nonFraction></span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><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;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_b49a3bdf-ea6d-4078-9543-d0fac73a3fa0" contextRef="C_38d65621-7aa5-4bf5-b901-eb544798a877" 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="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
        <td style="padding-top:0in;text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">Granted</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_3bbfebc4-05d1-4702-9ec5-2807baa7d182" contextRef="C_b6601677-caed-4e38-90cd-2a49b6cf88f7" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" unitRef="U_shares" decimals="INF" format="ixt:num-dot-decimal">37,349</ix:nonFraction></span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_d1f5c71b-7fe2-4a18-a8c8-18c2b5024bd9" contextRef="C_b6601677-caed-4e38-90cd-2a49b6cf88f7" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" unitRef="U_UnitedStatesOfAmericaDollarsShare" scale="0" decimals="2" format="ixt:num-dot-decimal">106.81</ix:nonFraction></span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#ededed;word-break:break-word;">
        <td style="padding-top:0in;text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">Vested</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">(</span><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_a83c866a-8193-4c42-9d78-9bab02c94fa5" contextRef="C_b6601677-caed-4e38-90cd-2a49b6cf88f7" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" unitRef="U_shares" decimals="INF" format="ixt:num-dot-decimal">213,436</ix:nonFraction></span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><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;font-kerning:none;min-width:fit-content;">)</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_65d70118-8b96-4901-b306-dd776676d01f" contextRef="C_b6601677-caed-4e38-90cd-2a49b6cf88f7" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" unitRef="U_UnitedStatesOfAmericaDollarsShare" scale="0" decimals="2" format="ixt:num-dot-decimal">60.20</ix:nonFraction></span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
        <td style="padding-top:0in;text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;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;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">Forfeited</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom: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;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">(</span><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_5c8b040b-12e4-4fb8-8744-151527763a7e" contextRef="C_b6601677-caed-4e38-90cd-2a49b6cf88f7" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" unitRef="U_shares" decimals="INF" format="ixt:num-dot-decimal">11,386</ix:nonFraction></span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom: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;font-kerning:none;min-width:fit-content;">)</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom: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;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_8019929b-097b-486e-8c3a-a93dc5e31559" contextRef="C_b6601677-caed-4e38-90cd-2a49b6cf88f7" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" unitRef="U_UnitedStatesOfAmericaDollarsShare" scale="0" decimals="2" format="ixt:num-dot-decimal">74.94</ix:nonFraction></span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom: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;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#ededed;word-break:break-word;">
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">Outstanding at December 31, 2024</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom: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;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #009cde;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_1b4e3762-2eb2-4aaf-b54f-42fd6f3dfa02" contextRef="C_09042b3c-31a4-4bc3-ac17-acfd87ec21f4" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" unitRef="U_shares" decimals="INF" format="ixt:num-dot-decimal">248,704</ix:nonFraction></span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom: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;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom: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;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #009cde;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_ef2e0234-95f3-40f4-9c0e-07ef6a92ad18" contextRef="C_09042b3c-31a4-4bc3-ac17-acfd87ec21f4" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" unitRef="U_UnitedStatesOfAmericaDollarsShare" scale="0" decimals="2" format="ixt:num-dot-decimal">75.84</ix:nonFraction></span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom: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;font-kerning:none;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;font-kerning:none;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;font-kerning:none;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 December 31, 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;font-kerning:none;min-width:fit-content;"> </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;font-kerning:none;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;font-kerning:none;min-width:fit-content;">$</span><span style="font-size:10pt;font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_c915ae7b-6c8f-4984-b6fa-29cd78eda1e3" contextRef="C_09042b3c-31a4-4bc3-ac17-acfd87ec21f4" name="us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions" unitRef="U_USD" scale="6" decimals="-5" format="ixt:num-dot-decimal">8.9</ix:nonFraction></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"> million</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;font-kerning:none;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_2d1d231d-baaf-475c-bb9b-329d8889679b" contextRef="C_b6601677-caed-4e38-90cd-2a49b6cf88f7" 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;font-kerning:none;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;font-kerning:none;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;font-kerning:none;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;font-kerning:none;min-width:fit-content;">We granted restricted stock units to certain of our Directors, executives and key employees, the vesting of which is service-based. Certain restricted stock units are also subject to a market condition. </span><span><ix:nonNumeric id="F_07cdc369-e393-4720-9dbf-0924b5e76ae4" contextRef="C_9c7ed7f6-46fb-4328-84a4-8ccddb8ee6f7" name="us-gaap:ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock" escape="true" continuedAt="F_07cdc369-e393-4720-9dbf-0924b5e76ae4_1"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;font-kerning:none;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;font-kerning:none;min-width:fit-content;">nine months ended December 31, 2024 for restricted stock units awarded under the 2020 and 2024 Plans:</span></ix:nonNumeric></span></p><div style="font-size:10pt;font-family:'Proxima Nova',sans-serif;"><ix:continuation id="F_07cdc369-e393-4720-9dbf-0924b5e76ae4_1">
      <table style="margin-left:auto;border-spacing:0;table-layout:auto;width:100.0%;border-collapse:separate;margin-right:auto;">
       <tr style="visibility:collapse;">
        <td style="width:64.88%;box-sizing:content-box;"/>
        <td style="width:1.22%;box-sizing:content-box;"/>
        <td style="width:1%;box-sizing:content-box;"/>
        <td style="width:12.98%;box-sizing:content-box;"/>
        <td style="width:1%;box-sizing:content-box;"/>
        <td style="width:1.68%;box-sizing:content-box;"/>
        <td style="width:1%;box-sizing:content-box;"/>
        <td style="width:15.24%;box-sizing:content-box;"/>
        <td style="width:1%;box-sizing:content-box;"/>
       </tr>
       <tr style="height:10pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;">
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">Number of Shares</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;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;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">Weighted-Average Grant-Date Fair Value</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;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;font-kerning:none;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="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">(per share)</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;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;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#ededed;word-break:break-word;">
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">Outstanding at April 1, 2024</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_29dc55a2-0322-4787-808a-b22f71b098fc" contextRef="C_6dea0f9d-5e72-4daf-a98a-44060cf1fae4" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" unitRef="U_shares" decimals="INF" format="ixt:num-dot-decimal">56,547</ix:nonFraction></span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><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;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_b4e56d92-6bbd-4c22-a94d-48b4d429b557" contextRef="C_6dea0f9d-5e72-4daf-a98a-44060cf1fae4" 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="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
        <td style="padding-top:0in;text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">Granted</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_7bf9f491-6d42-4ae3-b96f-ad49387b2bda" contextRef="C_9c7ed7f6-46fb-4328-84a4-8ccddb8ee6f7" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" unitRef="U_shares" decimals="INF" format="ixt:num-dot-decimal">135,777</ix:nonFraction></span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"> </span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_b033708a-53cc-46ca-9e15-d0feb6158b6a" contextRef="C_9c7ed7f6-46fb-4328-84a4-8ccddb8ee6f7" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" unitRef="U_UnitedStatesOfAmericaDollarsShare" decimals="0" format="ixt:num-dot-decimal">137</ix:nonFraction></span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#ededed;word-break:break-word;">
        <td style="padding-top:0in;text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">Vested</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_7e512d1c-dbc3-405c-9bdf-90da5fed88f8" contextRef="C_9c7ed7f6-46fb-4328-84a4-8ccddb8ee6f7" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" unitRef="U_shares" decimals="INF" format="ixt:fixed-zero">&#8212;</ix:nonFraction></span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_0539e46b-16fa-4c78-aa25-93bc1ccbf14c" contextRef="C_9c7ed7f6-46fb-4328-84a4-8ccddb8ee6f7" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" unitRef="U_UnitedStatesOfAmericaDollarsShare" decimals="0" format="ixt:fixed-zero">&#8212;</ix:nonFraction></span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
        <td style="padding-top:0in;text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;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;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">Forfeited</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom: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;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_d9bd0cdd-4dd5-4db5-8e06-2f94845df1cd" contextRef="C_9c7ed7f6-46fb-4328-84a4-8ccddb8ee6f7" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" unitRef="U_shares" decimals="INF" format="ixt:fixed-zero">&#8212;</ix:nonFraction></span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom: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;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom: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;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_3881227c-b85e-4136-9f03-035548fe0696" contextRef="C_9c7ed7f6-46fb-4328-84a4-8ccddb8ee6f7" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" unitRef="U_UnitedStatesOfAmericaDollarsShare" decimals="0" format="ixt:fixed-zero">&#8212;</ix:nonFraction></span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom: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;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#ededed;word-break:break-word;">
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">Outstanding at December 31, 2024</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom: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;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #009cde;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_47064806-7caf-48a5-825f-f21b97090d8d" contextRef="C_ba4808d2-b35b-4e4b-aa78-6f189373385a" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" unitRef="U_shares" decimals="INF" format="ixt:num-dot-decimal">192,324</ix:nonFraction></span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom: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;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom: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;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #009cde;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_9cb8170b-968a-4702-8e54-52e2ba1d7ea7" contextRef="C_ba4808d2-b35b-4e4b-aa78-6f189373385a" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" unitRef="U_UnitedStatesOfAmericaDollarsShare" scale="0" decimals="2" format="ixt:num-dot-decimal">117.64</ix:nonFraction></span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom: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;font-kerning:none;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;font-kerning:none;min-width:fit-content;">As of December 31, 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;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_01a5e470-ad6f-4360-8a0c-a0719582f013" contextRef="C_ba4808d2-b35b-4e4b-aa78-6f189373385a" name="us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions" unitRef="U_USD" scale="6" decimals="-5" format="ixt:num-dot-decimal">18.7</ix:nonFraction></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;font-kerning:none;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_6da1da74-3c98-4993-b059-5baf944eaab8" contextRef="C_9c7ed7f6-46fb-4328-84a4-8ccddb8ee6f7" 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;font-kerning:none;min-width:fit-content;">2.7</span></ix:nonNumeric></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"> years.</span></p></ix:continuation></div>
  <div class="page-node-content"><div style="z-index:-3;flex-direction:column;display:flex;padding-bottom:0.5in;min-height:0.5in;justify-content:flex-end;position:relative;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;font-kerning:none;min-width:fit-content;">15</span></p></div></div>
  <hr style="margin-inline-start:auto;margin-inline-end:auto;page-break-after:always;"/>
  <div style="padding-top:0.5in;z-index:-3;min-height:0.5in;position:relative;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;font-kerning:none;min-width:fit-content;">&#160;</span></p></div>
  <div><ix:continuation id="F_241c9d03-0dba-4ca2-9d77-2c9f845aacd7_3"><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;font-kerning:none;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;font-kerning:none;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;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_96339788-a0d5-4b54-a5c7-a48346a1cdb1" contextRef="C_6dfce4d4-7d59-40ec-8bdc-b478fec13231" 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;font-kerning:none;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;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_7f86d873-1b62-4ac7-aad5-7c342af18a64" contextRef="C_43b028ef-b0d7-465c-a815-c723ad2a64e9" 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;font-kerning:none;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:'Proxima Nova',sans-serif;font-style:italic;font-kerning:none;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;font-kerning:none;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;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_0568ce30-6df7-4cdc-b41b-97d34cd10e22" contextRef="C_db1708bf-5968-4d48-975a-f562646b53c7" 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;font-kerning:none;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_16d33c30-c47e-4fe5-b9f6-d1e911e9ae7d" contextRef="C_d1a0352a-1d5e-4792-b18d-ae121ce20418" name="agys:ScheduleOfShareBasedPaymentAwardStockAppreciationRightsValuationAssumptionsTableTextBlock" escape="true" continuedAt="F_16d33c30-c47e-4fe5-b9f6-d1e911e9ae7d_1"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;font-kerning:none;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_16d33c30-c47e-4fe5-b9f6-d1e911e9ae7d_1">
      <table style="margin-left:auto;border-spacing:0;table-layout:auto;width:100.0%;border-collapse:separate;margin-right:auto;">
       <tr style="visibility:collapse;">
        <td style="width:64.973%;box-sizing:content-box;"/>
        <td style="width:1%;box-sizing:content-box;"/>
        <td style="width:1%;box-sizing:content-box;"/>
        <td style="width:12.103%;box-sizing:content-box;"/>
        <td style="width:1%;box-sizing:content-box;"/>
        <td style="width:1.56%;box-sizing:content-box;"/>
        <td style="width:1%;box-sizing:content-box;"/>
        <td style="width:16.363%;box-sizing:content-box;"/>
        <td style="width:1%;box-sizing:content-box;"/>
       </tr>
       <tr style="height:10pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;">
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">Offering Period Ended</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;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;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">Offering Period Ended</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;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;font-kerning:none;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="padding-top:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">June 30, 2024</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;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;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">December 31, 2024</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;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;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:middle;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">Grant date fair value</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><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;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_fdc3e578-2efd-4c31-8db9-4a0688b5ac4a" contextRef="C_36fbc997-dec4-4e8f-99a9-54c0b1ca6f1f" 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="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><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;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_3a6541e9-1180-4313-b6d6-cda3dfb95901" contextRef="C_9a2aaec5-bba9-4660-aab1-68bd13a95a4f" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" unitRef="U_UnitedStatesOfAmericaDollarsShare" scale="0" decimals="2" format="ixt:num-dot-decimal">103.43</ix:nonFraction></span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#ededed;word-break:break-word;">
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:middle;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">Risk-free interest rate over contractual term</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_4b8dae0f-91a1-48e3-9e51-8b53bd16dbd3" contextRef="C_da7012a1-3eaf-414a-9d30-07ea0602b9ff" 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="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><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;font-kerning:none;min-width:fit-content;">%</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_e2f3d631-8585-4285-8ff5-8de328782370" contextRef="C_ecdfb4fa-1dc8-4b9d-8922-226a3bea2f98" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" unitRef="U_pure" scale="-2" decimals="4" format="ixt:num-dot-decimal">4.91</ix:nonFraction></span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><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;font-kerning:none;min-width:fit-content;">%</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:middle;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">Expected term (in years)</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="font-family:'Proxima Nova',sans-serif;"><ix:nonNumeric id="F_4664a01d-b2ef-40f7-b3d6-854f883f009c" contextRef="C_da7012a1-3eaf-414a-9d30-07ea0602b9ff" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" format="ixt-sec:duryear"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">0.41</span></ix:nonNumeric></span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="font-family:'Proxima Nova',sans-serif;"><ix:nonNumeric id="F_33a8a7a8-2bfd-4039-8685-20ff09acee68" contextRef="C_ecdfb4fa-1dc8-4b9d-8922-226a3bea2f98" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" format="ixt-sec:duryear"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">0.50</span></ix:nonNumeric></span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#ededed;word-break:break-word;">
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:middle;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">Expected volatility</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_c20a27a4-e801-4ed4-ae29-cdc17c98dac9" contextRef="C_da7012a1-3eaf-414a-9d30-07ea0602b9ff" 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="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><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;font-kerning:none;min-width:fit-content;">%</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_7069e629-2f25-41b8-8e71-0e95aed1caea" contextRef="C_ecdfb4fa-1dc8-4b9d-8922-226a3bea2f98" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" unitRef="U_pure" scale="-2" decimals="4" format="ixt:num-dot-decimal">40.93</ix:nonFraction></span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><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;font-kerning:none;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;font-kerning:none;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;font-kerning:none;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 December 31, 2024 totaled </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">$</span><span style="font-size:10pt;font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_8cf60b6f-15f5-49a9-bf7f-da2ab4f3251d" contextRef="C_9a2aaec5-bba9-4660-aab1-68bd13a95a4f" 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;font-kerning:none;min-width:fit-content;"> million</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"> as of December 31, 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;font-kerning:none;min-width:fit-content;">As of December 31, 2024, there was </span><span style="font-size:10pt;font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_69fc97c7-54df-40d6-912b-9917e0d433ef" contextRef="C_9a2aaec5-bba9-4660-aab1-68bd13a95a4f" name="us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions" unitRef="U_USD" scale="6" decimals="-6" 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;font-kerning:none;min-width:fit-content;"> unrecognized share-based compensation expense related to the offering period ended December 31, 2024.</span></p></ix:continuation></div>
  <div class="page-node-content"><div style="z-index:-3;flex-direction:column;display:flex;padding-bottom:0.5in;min-height:0.5in;justify-content:flex-end;position:relative;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;font-kerning:none;min-width:fit-content;">16</span></p></div></div>
  <hr style="margin-inline-start:auto;margin-inline-end:auto;page-break-after:always;"/>
  <div style="padding-top:0.5in;z-index:-3;min-height:0.5in;position:relative;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;font-kerning:none;min-width:fit-content;">&#160;</span></p></div>
  <div style="font-size:10pt;font-family:'Proxima Nova',sans-serif;"><ix:nonNumeric id="F_fb25ae45-6709-43c2-804e-b5ac76dfaa36" contextRef="C_db1708bf-5968-4d48-975a-f562646b53c7" name="us-gaap:DebtDisclosureTextBlock" 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;font-kerning:none;min-width:fit-content;">10. Debt</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;font-kerning:none;min-width:fit-content;">Revolving Credit Facility</span></p><p style="font-size:10pt;margin-top:12pt;font-family:Proxima Nova;margin-bottom:8pt;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">On August 16, 2024 (the &#8220;Credit Agreement Closing Date&#8221;), we entered into a credit agreement (the &#8220;Credit Agreement&#8221;) with the lenders party thereto and Bank of America, N.A., as lender and administrative agent (in such capacity, the &#8220;Agent&#8221;). The Credit Agreement provides for a revolving credit facility in the initial maximum aggregate principal amount of $</span><span style="font-size:10pt;font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_6e7321df-d23d-4763-bf99-de15eea81d4d" contextRef="C_a1e82689-669f-471f-bc32-74791d192c81" name="us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity" unitRef="U_USD" scale="6" decimals="-5" format="ixt:num-dot-decimal">75.0</ix:nonFraction></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"> million (the &#8220;Revolving Facility&#8221;). The Revolving Facility includes the ability for the Company to request an increase to the commitments under the Revolving Facility by an additional aggregate principal amount of up to $</span><span style="font-size:10pt;font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_8f2346e5-729f-497b-aa15-993fa48488cc" contextRef="C_a1e82689-669f-471f-bc32-74791d192c81" name="agys:LineOfCreditFacilityAdditionalAggregatePrincipalAmount" unitRef="U_USD" scale="6" decimals="-5" format="ixt:num-dot-decimal">25.0</ix:nonFraction></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"> million. On the Credit Agreement Closing Date, the Company drew $</span><span style="font-size:10pt;font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_78ceee19-0a99-41f2-99be-c9ae28adea39" contextRef="C_172a72f2-3a3d-4c08-a6aa-ce5bec30b0e2" name="us-gaap:ProceedsFromLinesOfCredit" unitRef="U_USD" scale="6" decimals="-5" format="ixt:num-dot-decimal">50.0</ix:nonFraction></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"> million on the Revolving Facility (the &#8220;Initial Revolving Loan&#8221;), the proceeds of which we used to fund the Business Combination as described in Note 11 below. We repaid $</span><span style="font-size:10pt;font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_5cb764dc-8f5a-42c8-98bb-3adb17c1cd01" contextRef="C_2ec22f6a-c535-4ebc-a3cb-0caefe3476e8" name="us-gaap:LineOfCreditFacilityPeriodicPayment" unitRef="U_USD" scale="6" decimals="-5" format="ixt:num-dot-decimal">12.0</ix:nonFraction></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"> million and $</span><span style="font-size:10pt;font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_68b50ab6-83ec-4077-bf8c-2337821b8cb6" contextRef="C_804fe6c8-53c2-4d6f-90d2-642842bf1c59" name="us-gaap:LineOfCreditFacilityPeriodicPayment" unitRef="U_USD" scale="6" decimals="-5" format="ixt:num-dot-decimal">14.0</ix:nonFraction></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"> million of the principal balance in October 2024 and January 2025, respectively.</span></p><p style="font-size:10pt;margin-top:12pt;font-family:Proxima Nova;margin-bottom:8pt;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">The Revolving Facility matures on August 16, 2027, the three-year anniversary of the Credit Agreement Closing Date, at which time any and all outstanding principal balance will be due and payable. The Company may voluntarily repay outstanding loans and terminate commitments under the Revolving Facility at any time without premium or penalty. There are no repayments required before August 16, 2027. Debt issuance costs relating to the Revolving Facility of $</span><span style="font-size:10pt;font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_bd9a0cf4-2455-4bef-a5e5-1a6d8f6e1add" contextRef="C_a1e82689-669f-471f-bc32-74791d192c81" name="us-gaap:DebtIssuanceCostsLineOfCreditArrangementsNet" unitRef="U_USD" scale="6" decimals="-5" format="ixt:num-dot-decimal">0.3</ix:nonFraction></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"> million, included in other non-current assets on our condensed consolidated balance sheet, amortize into interest expense over the three-year life of the Credit Agreement.</span></p><p style="font-size:10pt;margin-top:12pt;font-family:Proxima Nova;margin-bottom:8pt;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">Our obligations under the Revolving Facility are guaranteed by certain of the Company&#8217;s subsidiaries (the &#8220;Subsidiary Guarantors&#8221;), subject to certain customary exceptions and limitations. Pursuant to a security and pledge agreement, dated as of the Credit Agreement Closing Date, among the Company, the Subsidiary Guarantors and the Agent, the Revolving Facility is secured by a first-priority lien on substantially all of the Company&#8217;s and the Subsidiary Guarantors&#8217; present and future personal assets and intangible assets and the outstanding capital stock of the Company&#8217;s subsidiaries owned by the Company or any Subsidiary Guarantor, in each case, subject to certain customary exceptions and limitations.</span></p><p style="font-size:10pt;margin-top:12pt;font-family:Proxima Nova;margin-bottom:8pt;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">The Initial Revolving Loan bears interest at the </span><span style="font-size:10pt;font-family:'Proxima Nova',sans-serif;"><span style="-sec-ix-hidden:F_ca64166f-3ee7-4f4e-94cd-8f94e7caec48;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">SOFR Daily Floating Rate</span></span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"> (as defined in the Credit Agreement), plus an initial margin of </span><span style="font-size:10pt;font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_3a5c4a47-060f-4df2-960f-15503864e314" contextRef="C_172a72f2-3a3d-4c08-a6aa-ce5bec30b0e2" name="us-gaap:LineOfCreditFacilityInterestRateDuringPeriod" unitRef="U_pure" scale="-2" decimals="5" format="ixt:num-dot-decimal">1.625</ix:nonFraction></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">%, which is subject to adjustment as of each fiscal quarter end within the ranges set forth in the Credit Agreement. We are to pay a commitment fee under the Revolving Facility in respect of any unutilized commitments thereunder, which is determined on a leverage-based sliding scale ranging from </span><span style="font-size:10pt;font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_102307e1-15e2-478c-b4b5-de76e28e7edc" contextRef="C_80396641-5995-46c9-8abd-ec72a18629ef" name="us-gaap:LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage" unitRef="U_pure" scale="-2" decimals="5" format="ixt:num-dot-decimal">0.225</ix:nonFraction></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">% to </span><span style="font-size:10pt;font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_3155f4e7-efe2-4fa1-98f8-064fde387324" contextRef="C_810d6d07-5b62-44d1-9a5a-5aad034ed814" name="us-gaap:LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage" unitRef="U_pure" scale="-2" decimals="5" format="ixt:num-dot-decimal">0.325</ix:nonFraction></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">% per annum. The initial commitment fee is </span><span style="font-size:10pt;font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_6af2e7b0-958d-477c-be67-6ab9e82b0c48" contextRef="C_172a72f2-3a3d-4c08-a6aa-ce5bec30b0e2" name="us-gaap:LineOfCreditFacilityCommitmentFeePercentage" unitRef="U_pure" scale="-2" decimals="5" format="ixt:num-dot-decimal">0.275</ix:nonFraction></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">% subject to quarterly adjustment. We record the commitment fee as a component of interest expense. Interest and commitment fees are payable quarterly.</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-kerning:none;min-width:fit-content;">The Credit Agreement contains certain restrictive covenants, including financial covenants that require the Company to maintain a consolidated interest coverage ratio and a consolidated leverage ratio determined at the end of each fiscal quarter as defined in the Credit Agreement.</span></p></ix:nonNumeric></div>
  <div class="page-node-content"><div style="z-index:-3;flex-direction:column;display:flex;padding-bottom:0.5in;min-height:0.5in;justify-content:flex-end;position:relative;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;font-kerning:none;min-width:fit-content;">17</span></p></div></div>
  <hr style="margin-inline-start:auto;margin-inline-end:auto;page-break-after:always;"/>
  <div style="padding-top:0.5in;z-index:-3;min-height:0.5in;position:relative;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;font-kerning:none;min-width:fit-content;">&#160;</span></p></div>
  <div><ix:nonNumeric id="F_09849058-44c1-4779-b9bf-87a71fdcf728" contextRef="C_db1708bf-5968-4d48-975a-f562646b53c7" name="us-gaap:BusinessCombinationDisclosureTextBlock" escape="true" continuedAt="F_09849058-44c1-4779-b9bf-87a71fdcf728_1"><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-kerning:none;min-width:fit-content;">11. Business Combination</span></p><p style="font-size:10pt;margin-top:12pt;font-family:Proxima Nova;margin-bottom:8pt;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">On </span><span style="font-size:10pt;font-family:'Proxima Nova',sans-serif;"><ix:nonNumeric id="F_04f44c7b-a1a2-4236-9834-b1d8f1a38908" contextRef="C_b4f7fbae-4154-4739-9eb1-cf89f144ad70" name="us-gaap:BusinessAcquisitionEffectiveDateOfAcquisition1" format="ixt:date-monthname-day-year-en"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">August 20, 2024</span></ix:nonNumeric></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"> (the "Acquisition Date"), we acquired all the issued and outstanding shares of Book4Time Parent, Inc. (&#8220;Book4Time&#8221;), a hospitality software company based in Canada. Book4Time is now a wholly-owned subsidiary of Agilysys, Inc. The consolidated financial statements include the results of Book4Time&#8217;s operations since the Acquisition Date. The acquisition expands the opportunity to increase our solutions-per-customer globally.</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-kerning:none;min-width:fit-content;">The purchase price consisted of $</span><span style="font-size:10pt;font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_ea1f3bc2-488a-40f8-adc5-a7da3aa9ad2c" contextRef="C_b4f7fbae-4154-4739-9eb1-cf89f144ad70" name="us-gaap:PaymentsToAcquireBusinessesGross" unitRef="U_USD" scale="6" decimals="-5" format="ixt:num-dot-decimal">147.2</ix:nonFraction></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"> million of cash paid at closing, funded from cash on hand and the proceeds of the Initial Revolving Loan, partially offset by $</span><span style="font-size:10pt;font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_848006ed-6d59-4d8e-946e-3da8c52f7a93" contextRef="C_b4f7fbae-4154-4739-9eb1-cf89f144ad70" name="agys:CashReceivedInAcquisitionPartiallyOffset" unitRef="U_USD" scale="6" decimals="-5" format="ixt:num-dot-decimal">2.3</ix:nonFraction></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"> million of Book4Time&#8217;s cash received in the acquisition resulting in net cash consideration of $</span><span style="font-size:10pt;font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_c7887c4a-6120-4889-948b-4ed553024e11" contextRef="C_b4f7fbae-4154-4739-9eb1-cf89f144ad70" name="us-gaap:BusinessCombinationConsiderationTransferred1" unitRef="U_USD" scale="6" decimals="-5" format="ixt:num-dot-decimal">144.9</ix:nonFraction></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"> million. We allocated the purchase price for Book4Time to the intangible and certain tangible assets acquired and certain liabilities assumed based on their estimated fair values on the Acquisition Date, with the remaining unallocated purchase price recorded as goodwill. We determined the fair values assigned to identifiable intangible assets acquired primarily by using the income approach, which discounts the expected future cash flows to present value using estimates and assumptions determined by management.</span></p><div style="font-size:10pt;font-family:'Proxima Nova',sans-serif;"><ix:nonNumeric id="F_321604bf-b8a1-4ecb-9241-c08960e9dc64" contextRef="C_db1708bf-5968-4d48-975a-f562646b53c7" name="us-gaap:ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock" escape="true"><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;font-kerning:none;min-width:fit-content;">The following table sets forth the components and the allocation of the purchase price for our acquisition of Book4Time:</span></p>
      <table style="margin-left:auto;border-spacing:0;table-layout:auto;width:100.0%;border-collapse:separate;margin-right:auto;">
       <tr style="visibility:collapse;">
        <td style="width:76.385%;box-sizing:content-box;"/>
        <td style="width:3.179%;box-sizing:content-box;"/>
        <td style="width:1%;box-sizing:content-box;"/>
        <td style="width:18.436%;box-sizing:content-box;"/>
        <td style="width:1%;box-sizing:content-box;"/>
       </tr>
       <tr style="height:10pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;">
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;"><p style="font-size:8pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">(In thousands)</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;"><p style="font-size:8pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">Total</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;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;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:8pt;background-color:#ededed;white-space:pre-wrap;word-break:break-word;">
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:8pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">Components of Purchase Price:</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
        <td style="padding-top:0in;text-indent:5pt;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">Cash</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom: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;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_b82839bf-4fb3-44b7-a10d-2b8da8a06fa7" contextRef="C_bdf053f4-08ea-441b-88a5-23150a36f30f" name="us-gaap:PaymentsToAcquireBusinessesGross" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">147,181</ix:nonFraction></span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom: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;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#ededed;word-break:break-word;">
        <td style="padding-top:0in;text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;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;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">Total Purchase Price</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom: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;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #009cde;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_fa286988-8c35-4e88-9218-7289bd83e507" contextRef="C_bdf053f4-08ea-441b-88a5-23150a36f30f" name="us-gaap:BusinessCombinationConsiderationTransferred1" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">147,181</ix:nonFraction></span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom: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;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="background-color:#ffffff;white-space:pre-wrap;word-break:break-word;">
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;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="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">Allocation of Purchase Price:</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#ededed;word-break:break-word;">
        <td style="padding-top:0in;text-indent:5pt;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">Accounts receivable, net</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><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;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_2a9cba32-62c9-4e19-bc82-d543a86cbe3b" contextRef="C_c94efd8a-44dc-49f3-990a-a40eae3060ca" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">1,623</ix:nonFraction></span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
        <td style="padding-top:0in;text-indent:5pt;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">Other current assets, including cash acquired</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_ed3a3241-0656-47bb-9fb6-08613adb8d58" contextRef="C_c94efd8a-44dc-49f3-990a-a40eae3060ca" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsOther" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">4,390</ix:nonFraction></span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#ededed;word-break:break-word;">
        <td style="padding-top:0in;text-indent:5pt;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">Other assets</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_cdbd8440-fa61-42ff-8456-42e8f7d1a2dc" contextRef="C_c94efd8a-44dc-49f3-990a-a40eae3060ca" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">623</ix:nonFraction></span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
        <td style="padding-top:0in;text-indent:5pt;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">Current and other liabilities</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">(</span><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_6654d73d-1b11-4f68-bcf0-a67f852a79ad" contextRef="C_c94efd8a-44dc-49f3-990a-a40eae3060ca" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesOther" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">3,018</ix:nonFraction></span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><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;font-kerning:none;min-width:fit-content;">)</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#ededed;word-break:break-word;">
        <td style="padding-top:0in;text-indent:5pt;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">Deferred tax liabilities</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">(</span><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_0f6bea2d-a7b7-4471-8b31-0be28cdb7087" contextRef="C_c94efd8a-44dc-49f3-990a-a40eae3060ca" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">11,825</ix:nonFraction></span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><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;font-kerning:none;min-width:fit-content;">)</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
        <td style="padding-top:0in;text-indent:5pt;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">Contract liabilities</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom: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;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">(</span><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_428920d7-1dac-40b4-b70d-912093598689" contextRef="C_c94efd8a-44dc-49f3-990a-a40eae3060ca" name="agys:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsContractLiabilities" unitRef="U_USD" scale="3" decimals="-3" sign="-" format="ixt:num-dot-decimal">9,324</ix:nonFraction></span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom: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;font-kerning:none;min-width:fit-content;">)</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#ededed;word-break:break-word;">
        <td style="padding-top:0in;text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">Net tangible assets (liabilities)</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">(</span><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_ee31b1a5-739b-47a5-830f-ba1c562a3672" contextRef="C_c94efd8a-44dc-49f3-990a-a40eae3060ca" name="agys:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNetTangibleAssets" unitRef="U_USD" scale="3" decimals="-3" sign="-" format="ixt:num-dot-decimal">17,531</ix:nonFraction></span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><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;font-kerning:none;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="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">Identifiable intangible assets:</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#ededed;word-break:break-word;">
        <td style="padding-top:0in;text-indent:5pt;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">Customer relationships</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_27f42f45-0db9-4479-92ee-246ff02bb0a9" contextRef="C_67403153-4026-4bb4-abc4-82d64a646fb6" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">35,000</ix:nonFraction></span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
        <td style="padding-top:0in;text-indent:5pt;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">Non-competition agreements</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_d1738856-7af1-45ee-a645-4ab4fdf7e118" contextRef="C_97d0dd56-e178-4098-a35b-5594f3e90e73" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">8,100</ix:nonFraction></span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#ededed;word-break:break-word;">
        <td style="padding-top:0in;text-indent:5pt;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">Developed technology</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_206d5a6e-3dd7-47e5-be1a-c284d10f5964" contextRef="C_85105d0a-618d-4a12-8c35-6fce59645c61" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">2,600</ix:nonFraction></span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
        <td style="padding-top:0in;text-indent:5pt;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">Trade name</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom: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;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_c59fc1c8-1b54-4730-a417-f7a243c93eaa" contextRef="C_7ac3838a-8826-4d4c-b012-f0ca194655c8" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">17,100</ix:nonFraction></span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom: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;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#ededed;word-break:break-word;">
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">Total identifiable intangible assets</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_840245aa-95ed-40ed-9224-28f71ba81da3" contextRef="C_c94efd8a-44dc-49f3-990a-a40eae3060ca" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">62,800</ix:nonFraction></span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">Goodwill</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom: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;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_be6a3c42-d326-4956-afb0-2366ef73feae" contextRef="C_c94efd8a-44dc-49f3-990a-a40eae3060ca" name="us-gaap:Goodwill" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">101,912</ix:nonFraction></span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom: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;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#ededed;word-break:break-word;">
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">Total purchase price allocation</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom: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;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #009cde;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_ec5b6436-2df1-47d8-bc67-65d3834368fb" contextRef="C_c94efd8a-44dc-49f3-990a-a40eae3060ca" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">147,181</ix:nonFraction></span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom: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;font-kerning:none;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:8pt;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">We assigned the acquired customer relationships, non-competition agreements, developed technology, and trade name estimated useful lives of </span><span style="font-size:10pt;font-family:'Proxima Nova',sans-serif;"><ix:nonNumeric id="F_597d3f39-a0ec-45d8-8b9f-f2e24c4744c6" contextRef="C_c92c8e81-ad15-452b-86dd-90c087accf5e" name="us-gaap:FiniteLivedIntangibleAssetUsefulLife" format="ixt-sec:duryear"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">20</span></ix:nonNumeric></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"> years, </span><span style="font-size:10pt;font-family:'Proxima Nova',sans-serif;"><ix:nonNumeric id="F_67e97e11-430a-40b8-8a9c-488c4f4fca25" contextRef="C_08b5061b-668c-4d75-a9a2-8d92b2143ee3" name="us-gaap:FiniteLivedIntangibleAssetUsefulLife" format="ixt-sec:durwordsen"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">three year</span></ix:nonNumeric></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">s, </span><span style="font-size:10pt;font-family:'Proxima Nova',sans-serif;"><ix:nonNumeric id="F_bec86b73-2e4f-4505-8a67-adf8a46ec97a" contextRef="C_d1a21b55-f601-4267-a3c2-2caf16547967" name="us-gaap:FiniteLivedIntangibleAssetUsefulLife" format="ixt-sec:durwordsen"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">five year</span></ix:nonNumeric></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">s, and </span><span style="font-size:10pt;font-family:'Proxima Nova',sans-serif;"><ix:nonNumeric id="F_721786ad-80f6-43d3-b41d-d80b7fe724f7" contextRef="C_f336f3db-8e1c-417c-a047-92ecaa38bba6" name="us-gaap:FiniteLivedIntangibleAssetUsefulLife" format="ixt-sec:duryear"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">15</span></ix:nonNumeric></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"> years, respectively, with a weighted average useful life of approximately </span><span style="font-size:10pt;font-family:'Proxima Nova',sans-serif;"><ix:nonNumeric id="F_58a1b561-2037-49c8-be3a-26f0ac7dae4f" contextRef="C_db1708bf-5968-4d48-975a-f562646b53c7" name="us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife" format="ixt-sec:duryear"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">15.8</span></ix:nonNumeric></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"> years. The identifiable intangible assets acquired amortize on a straight-line basis, which we believe approximates the pattern in which the assets are utilized, over their estimated useful lives.</span></p><p style="font-size:10pt;margin-top:12pt;font-family:Proxima Nova;margin-bottom:8pt;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">The goodwill recognized in the Book4Time purchase price allocation is attributable to synergies in products and technologies to serve a broader customer base, and the addition of a skilled, assembled workforce, which is not separable from goodwill under FASB Accounting Standards Codification 805. As part of the acquisition, the Company acquired fully trained personnel thereby avoiding the expenditure that would have been required to hire and train equivalent personnel. We considered the replacement cost method as most appropriate for the assembled workforce valuation. We valued the assembled workforce included in goodwill at $</span><span style="font-size:10pt;font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_b7f7c571-d8a0-4ac9-ac75-730fc94f8bac" contextRef="C_f6125897-0766-4452-b58d-96042e911708" name="us-gaap:Goodwill" unitRef="U_USD" scale="6" decimals="-5" format="ixt:num-dot-decimal">1.5</ix:nonFraction></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"> million. The total goodwill recognized in the acquisition amounted to $</span><span style="font-size:10pt;font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_0ceac22e-760d-44b5-a3cf-f4119928b80a" contextRef="C_c94efd8a-44dc-49f3-990a-a40eae3060ca" name="us-gaap:Goodwill" unitRef="U_USD" scale="6" decimals="-5" format="ixt:num-dot-decimal">101.9</ix:nonFraction></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"> million, which is not deductible for income tax purposes.</span></p><p style="font-size:10pt;margin-top:12pt;font-family:Proxima Nova;margin-bottom:8pt;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">As of the Acquisition Date, we recorded current liabilities of $</span><span style="font-size:10pt;font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_1aaaa90d-f93d-4242-8626-f2925a9da69b" contextRef="C_205e6965-d39c-4b70-91d5-756b0d8d2198" name="us-gaap:AccruedIncomeTaxesCurrent" unitRef="U_USD" scale="6" decimals="-5" format="ixt:num-dot-decimal">1.5</ix:nonFraction></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"> million for uncertain tax positions, including estimated penalties and interest, we identified during the acquisition. We recorded a related indemnification asset of $</span><span style="font-size:10pt;font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_5a5e2b2c-8f83-4773-8da1-9b3cd14ca95d" contextRef="C_1c60a69c-b573-4d6a-be87-5abb26e11a97" name="us-gaap:AssetAcquisitionIndemnificationAssetAmount" unitRef="U_USD" scale="6" decimals="-5" format="ixt:num-dot-decimal">1.5</ix:nonFraction></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"> million in current assets covered by funds held in escrow under the terms of the share purchase agreement and escrow agreement we entered into with the sellers of Book4Time.</span></p><p style="font-size:10pt;margin-top:12pt;font-family:Proxima Nova;margin-bottom:8pt;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">We have prepared the Book4Time purchase price allocation on a preliminary basis. Changes to the allocation may occur as additional information becomes available during the measurement period (up to one year from the Acquisition Date). The</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"> </span></p></ix:nonNumeric></div>
  <div class="page-node-content"><div style="z-index:-3;flex-direction:column;display:flex;padding-bottom:0.5in;min-height:0.5in;justify-content:flex-end;position:relative;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;font-kerning:none;min-width:fit-content;">18</span></p></div></div>
  <hr style="margin-inline-start:auto;margin-inline-end:auto;page-break-after:always;"/>
  <div style="padding-top:0.5in;z-index:-3;min-height:0.5in;position:relative;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;font-kerning:none;min-width:fit-content;">&#160;</span></p></div>
  <div style="font-size:10pt;font-family:'Proxima Nova',sans-serif;"><ix:continuation id="F_09849058-44c1-4779-b9bf-87a71fdcf728_1"><p style="font-size:10pt;margin-top:12pt;font-family:Proxima Nova;margin-bottom:8pt;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">primary areas that remain preliminary include, but are not limited to, intangible assets including the initial assumptions used in their estimates of fair values and their respective estimated useful lives, income taxes, and residual goodwill.</span></p><p style="font-size:10pt;margin-top:12pt;font-family:Proxima Nova;margin-bottom:8pt;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">The Company recognized acquisition costs of $</span><span style="font-size:10pt;font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_933336f8-37ba-4ee3-8e63-408af30acff1" contextRef="C_c94efd8a-44dc-49f3-990a-a40eae3060ca" name="us-gaap:BusinessCombinationSeparatelyRecognizedTransactionsAdditionalDisclosuresAcquisitionCosts" 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;font-kerning:none;min-width:fit-content;"> million related to the acquisition of Book4Time, consisting primarily of professional fees, during the </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">nine months ended December 31, 2024. The consolidated statement of operations includes these costs in other (gains) charges, net.</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-kerning:none;min-width:fit-content;">Revenue attributable to Book4Time included in our condensed consolidated statement of operations was $</span><span style="font-size:10pt;font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_0afa7c50-138e-44d5-a795-2694de3cc2cb" contextRef="C_c4798526-30c4-4e33-8b45-5cc5d6db6dc3" name="us-gaap:BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActual" unitRef="U_USD" scale="6" decimals="-5" format="ixt:num-dot-decimal">4.6</ix:nonFraction></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"> million and $</span><span style="font-size:10pt;font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_81d21820-b3fe-4961-8765-673806b633f5" contextRef="C_bdf053f4-08ea-441b-88a5-23150a36f30f" name="us-gaap:BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActual" unitRef="U_USD" scale="6" decimals="-5" format="ixt:num-dot-decimal">6.8</ix:nonFraction></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"> million for the </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">three and nine months ended December 31, 2024, respectively. Net income (loss) was not material.</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;font-kerning:none;min-width:fit-content;">Unaudited Pro-Forma Information</span></p><p style="font-size:10pt;margin-top:12pt;font-family:Proxima Nova;margin-bottom:8pt;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">The financial information in the table below summarizes the combined results of operations of Agilysys and Book4Time, on a pro forma basis, as though the companies had been combined as of the beginning of the periods presented. The pro forma financial information is presented for informational purposes only and is not indicative of the results of operations that would have been achieved if the acquisition had taken place on April 1, 2023 or of results that may occur in the future.</span></p><div style="font-size:10pt;font-family:'Proxima Nova',sans-serif;"><ix:nonNumeric id="F_d473a751-203e-4b15-96ec-2c4bc51ab38c" contextRef="C_db1708bf-5968-4d48-975a-f562646b53c7" name="us-gaap:BusinessAcquisitionProFormaInformationTextBlock" escape="true"><p style="font-size:10pt;margin-top:12pt;font-family:Proxima Nova;margin-bottom:8pt;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">The following unaudited pro forma financial information for the three- and nine-month periods ended December 31, 2024 and December 31, 2023, combines the historical results of Agilysys and of Book4Time, as converted to U.S. GAAP, for the respective periods:</span></p>
      <table style="margin-left:auto;border-spacing:0;table-layout:auto;width:100.0%;border-collapse:separate;margin-right:auto;">
       <tr style="visibility:collapse;">
        <td style="width:26.005%;box-sizing:content-box;"/>
        <td style="width:1%;box-sizing:content-box;"/>
        <td style="width:12.322000000000001%;box-sizing:content-box;"/>
        <td style="width:1%;box-sizing:content-box;"/>
        <td style="width:4.001%;box-sizing:content-box;"/>
        <td style="width:1%;box-sizing:content-box;"/>
        <td style="width:14.063%;box-sizing:content-box;"/>
        <td style="width:1%;box-sizing:content-box;"/>
        <td style="width:4.001%;box-sizing:content-box;"/>
        <td style="width:1%;box-sizing:content-box;"/>
        <td style="width:13.823%;box-sizing:content-box;"/>
        <td style="width:1%;box-sizing:content-box;"/>
        <td style="width:4.001%;box-sizing:content-box;"/>
        <td style="width:1%;box-sizing:content-box;"/>
        <td style="width:13.783000000000001%;box-sizing:content-box;"/>
        <td style="width:1%;box-sizing:content-box;"/>
       </tr>
       <tr style="height:10pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;">
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:8pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="6" style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">Three Months Ended<br/>December 31,</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;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;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="6" style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">Nine Months Ended<br/>December 31,</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;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;font-kerning:none;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="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:8pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">2024</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;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;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">2023</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;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;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">2024</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;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;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">2023</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;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;font-kerning:none;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="padding-top:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;"><p style="font-size:8pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">(In thousands)</span></p></td>
        <td colspan="2" style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">Pro Forma</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;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;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">Pro Forma</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;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;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">Pro Forma</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;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;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">Pro Forma</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;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;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#ededed;word-break:break-word;">
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">Revenue</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><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;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_415326d1-3f20-4979-bc19-d5c734edac08" contextRef="C_5480a361-9c43-4312-bd06-e3ef238d80ef" name="us-gaap:BusinessAcquisitionsProFormaRevenue" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">69,561</ix:nonFraction></span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:8pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><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;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_4859cd34-76a6-42f8-b049-92e281110725" contextRef="C_b37fb8aa-23ee-4e06-bf1a-5bff74a51d42" name="us-gaap:BusinessAcquisitionsProFormaRevenue" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">64,775</ix:nonFraction></span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:8pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><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;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_4b5e15fe-5d96-4da5-8042-8a931c60ace6" contextRef="C_db1708bf-5968-4d48-975a-f562646b53c7" name="us-gaap:BusinessAcquisitionsProFormaRevenue" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">208,298</ix:nonFraction></span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:8pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><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;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_15d24299-e207-4f93-9e67-0bf1753b22ab" contextRef="C_ff1d3949-30f1-4860-96e1-3bc8445dadc5" name="us-gaap:BusinessAcquisitionsProFormaRevenue" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">187,004</ix:nonFraction></span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">Net income (loss)</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><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;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_f199aefa-619e-4a68-86f4-319bd12fa087" contextRef="C_5480a361-9c43-4312-bd06-e3ef238d80ef" name="us-gaap:BusinessAcquisitionsProFormaNetIncomeLoss" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">3,830</ix:nonFraction></span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:8pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><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;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_38cf2d87-b9f6-43e7-9f3a-c5cdbf7f84ef" contextRef="C_b37fb8aa-23ee-4e06-bf1a-5bff74a51d42" name="us-gaap:BusinessAcquisitionsProFormaNetIncomeLoss" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">75,063</ix:nonFraction></span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:8pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><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;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_6666a04c-c5e9-4f85-aafb-a55f04052750" contextRef="C_db1708bf-5968-4d48-975a-f562646b53c7" name="us-gaap:BusinessAcquisitionsProFormaNetIncomeLoss" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">16,588</ix:nonFraction></span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:8pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><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;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_8ce5ae7c-a941-4744-9f64-7822a253f540" contextRef="C_ff1d3949-30f1-4860-96e1-3bc8445dadc5" name="us-gaap:BusinessAcquisitionsProFormaNetIncomeLoss" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">73,828</ix:nonFraction></span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;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:8pt;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">We based the foregoing pro forma results on estimates and assumptions that we believe are reasonable. The pro forma results include adjustments primarily related to purchase accounting. We included acquisition costs and other non-recurring charges incurred in the earliest period presented.</span></p></ix:continuation></div>
  <div><ix:nonNumeric id="F_336471f6-6ffd-4415-bf29-b51c62bfb39f" contextRef="C_db1708bf-5968-4d48-975a-f562646b53c7" name="us-gaap:PreferredStockTextBlock" escape="true" continuedAt="F_336471f6-6ffd-4415-bf29-b51c62bfb39f_1"><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-kerning:none;min-width:fit-content;">12. 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;font-kerning:none;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;font-kerning:none;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;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_88df9402-fc0a-4222-a42b-a9c10b5dd1aa" contextRef="C_fd5ea3d3-5094-40d2-a4a6-69ce1aa928bd" 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;font-kerning:none;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;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_ccad1860-dc32-47c4-97dd-03b7809b6049" contextRef="C_fd5ea3d3-5094-40d2-a4a6-69ce1aa928bd" 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;font-kerning:none;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;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_fecf8737-7b74-40c9-a849-a416cf3e7043" contextRef="C_fd5ea3d3-5094-40d2-a4a6-69ce1aa928bd" 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;font-kerning:none;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;font-kerning:none;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;font-kerning:none;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;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_374a1f1c-aab1-4eac-9f36-1a5271d6bb60" contextRef="C_e22bbbd8-7f44-4e5d-b7c2-000361f45141" 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;font-kerning:none;min-width:fit-content;"> par value from temporary equity on our consolidated balance sheet and recorded the associated increase of common shares at $</span><span style="font-size:10pt;font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_0f355a0d-90ca-4208-84f9-2396ea809a0b" contextRef="C_e8de4f4d-003a-4cf0-8540-328e0c682eca" 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;font-kerning:none;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;font-kerning:none;min-width:fit-content;">Dividends</span></p></ix:nonNumeric></div>
  <div class="page-node-content"><div style="z-index:-3;flex-direction:column;display:flex;padding-bottom:0.5in;min-height:0.5in;justify-content:flex-end;position:relative;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;font-kerning:none;min-width:fit-content;">19</span></p></div></div>
  <hr style="margin-inline-start:auto;margin-inline-end:auto;page-break-after:always;"/>
  <div style="padding-top:0.5in;z-index:-3;min-height:0.5in;position:relative;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;font-kerning:none;min-width:fit-content;">&#160;</span></p></div>
  <div style="font-size:10pt;font-family:'Proxima Nova',sans-serif;"><ix:continuation id="F_336471f6-6ffd-4415-bf29-b51c62bfb39f_1"><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-kerning:none;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_bde60228-fc5c-4eac-ae8b-b79b9309df78" contextRef="C_db1708bf-5968-4d48-975a-f562646b53c7" name="us-gaap:DividendPaymentRestrictionsScheduleDescription"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;font-kerning:none;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;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_24a408cf-bd12-4829-95a5-3ea7cf1d83e7" contextRef="C_db1708bf-5968-4d48-975a-f562646b53c7" 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;font-kerning:none;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;font-kerning:none;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;font-kerning:none;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;font-kerning:none;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;font-kerning:none;min-width:fit-content;">&#160;</span></p></ix:continuation></div>
  <div class="page-node-content"><div style="z-index:-3;flex-direction:column;display:flex;padding-bottom:0.5in;min-height:0.5in;justify-content:flex-end;position:relative;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;font-kerning:none;min-width:fit-content;">20</span></p></div></div>
  <hr style="margin-inline-start:auto;margin-inline-end:auto;page-break-after:always;"/>
  <div style="padding-top:0.5in;z-index:-3;min-height:0.5in;position:relative;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;font-kerning:none;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"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">Item 2. Management's Discussion and Analysis of 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;font-kerning:none;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;font-kerning:none;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;font-kerning:none;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;font-kerning:none;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;font-kerning:none;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;font-kerning:none;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;font-kerning:none;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;font-kerning:none;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;font-kerning:none;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;font-kerning:none;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;font-kerning:none;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;font-kerning:none;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;font-kerning:none;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;font-kerning:none;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;font-kerning:none;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;font-kerning:none;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;font-kerning:none;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;font-kerning:none;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;font-kerning:none;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;font-kerning:none;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;font-kerning:none;min-width:fit-content;">31</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;font-style:italic;font-kerning:none;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;font-kerning:none;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;font-kerning:none;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;font-kerning:none;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;font-kerning:none;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;font-kerning:none;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;font-kerning:none;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;font-kerning:none;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;font-kerning:none;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;font-kerning:none;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;font-kerning:none;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;font-kerning:none;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;font-kerning:none;min-width:fit-content;">During the three and nine months ended December 31, 2024, global macroeconomic and geopolitical conditions were, and continue to be, influenced by a number of factors, including, but not limited to, political unrest, armed conflicts, foreign currency fluctuations, 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-size:10pt;font-family:'Proxima Nova',sans-serif;font-style:italic;font-kerning:none;min-width:fit-content;">Book4Time</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-kerning:none;min-width:fit-content;">On August 20, 2024, we acquired Book4Time Parent, Inc. (&#8220;Book4Time&#8221;), the global leader in spa management SaaS software, as further described in Note 11, &#8220;Business Combination&#8221;, to our condensed consolidated financial statements included under Part I, Item 1 of this quarterly report. The cash consideration for the acquisition totaled $147.2 million of net cash, partially funded by a credit agreement (the &#8220;Credit Agreement&#8221;) we entered into on August 16, 2024 (the &#8220;Credit Agreement Closing Date&#8221;), with the lenders party thereto and Bank of America, N.A., as lender and administrative agent, as further described in Note 10, &#8220;Debt&#8221;, to our condensed consolidated financial statements included under Part I, Item 1 of this quarterly report.</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-kerning:none;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;font-kerning:none;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;font-kerning:none;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>
  <div class="page-node-content"><div style="z-index:-3;flex-direction:column;display:flex;padding-bottom:0.5in;min-height:0.5in;justify-content:flex-end;position:relative;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;font-kerning:none;min-width:fit-content;">21</span></p></div></div>
  <hr style="margin-inline-start:auto;margin-inline-end:auto;page-break-after:always;"/>
  <div style="padding-top:0.5in;z-index:-3;min-height:0.5in;position:relative;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;font-kerning:none;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-kerning:none;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;font-kerning:none;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;font-kerning:none;min-width:3.447919145106397%;word-break:keep-all;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;font-kerning:none;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;font-kerning:none;min-width:3.447919145106397%;word-break:keep-all;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;font-kerning:none;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;font-kerning:none;min-width:3.447919145106397%;word-break:keep-all;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;font-kerning:none;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;font-kerning:none;min-width:3.447919145106397%;word-break:keep-all;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;font-kerning:none;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;font-kerning:none;min-width:3.447919145106397%;word-break:keep-all;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;font-kerning:none;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;font-kerning:none;min-width:3.447919145106397%;word-break:keep-all;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;font-kerning:none;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;font-kerning:none;min-width:3.447919145106397%;word-break:keep-all;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;font-kerning:none;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;font-kerning:none;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;font-kerning:none;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;font-kerning:none;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;font-kerning:none;min-width:3.447919145106397%;word-break:keep-all;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;font-kerning:none;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;font-kerning:none;min-width:3.447919145106397%;word-break:keep-all;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;font-kerning:none;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;font-kerning:none;min-width:3.447919145106397%;word-break:keep-all;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;font-kerning:none;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;font-kerning:none;min-width:3.447919145106397%;word-break:keep-all;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;font-kerning:none;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="z-index:-3;flex-direction:column;display:flex;padding-bottom:0.5in;min-height:0.5in;justify-content:flex-end;position:relative;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;font-kerning:none;min-width:fit-content;">22</span></p></div></div>
  <hr style="margin-inline-start:auto;margin-inline-end:auto;page-break-after:always;"/>
  <div style="padding-top:0.5in;z-index:-3;min-height:0.5in;position:relative;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;font-kerning:none;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-kerning:none;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;font-kerning:none;min-width:fit-content;">Third Fiscal Quarter</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;font-kerning:none;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;font-kerning:none;min-width:fit-content;">2025</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;font-kerning:none;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;font-kerning:none;min-width:fit-content;">Compared to Third Fiscal Quarter</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;font-kerning:none;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;font-kerning:none;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;font-kerning:none;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;font-kerning:none;min-width:fit-content;">The following table presents our consolidated revenue and operating results for the three months ended December 31, 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;font-kerning:none;min-width:fit-content;">&#160;</span></p>
  <table style="margin-left:auto;border-spacing:0;table-layout:auto;width:100.0%;border-collapse:separate;margin-right:auto;">
   <tr style="visibility:collapse;">
    <td style="width:46.751%;box-sizing:content-box;"/>
    <td style="width:1.32%;box-sizing:content-box;"/>
    <td style="width:1%;box-sizing:content-box;"/>
    <td style="width:9.998000000000001%;box-sizing:content-box;"/>
    <td style="width:1%;box-sizing:content-box;"/>
    <td style="width:1.32%;box-sizing:content-box;"/>
    <td style="width:1%;box-sizing:content-box;"/>
    <td style="width:9.998000000000001%;box-sizing:content-box;"/>
    <td style="width:1%;box-sizing:content-box;"/>
    <td style="width:1.32%;box-sizing:content-box;"/>
    <td style="width:1%;box-sizing:content-box;"/>
    <td style="width:9.998%;box-sizing:content-box;"/>
    <td style="width:1%;box-sizing:content-box;"/>
    <td style="width:1%;box-sizing:content-box;"/>
    <td style="width:1%;box-sizing:content-box;"/>
    <td style="width:10.297%;box-sizing:content-box;"/>
    <td style="width:1%;box-sizing:content-box;"/>
   </tr>
   <tr style="height:10pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;">
    <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="6" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">Three Months Ended<br/>December 31,</span></p></td>
    <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;padding-right:0.01in;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;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="6" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">Increase (decrease)</span></p></td>
    <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;padding-right:0.01in;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;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:middle;padding-bottom:0in;border-bottom:0.5pt solid #009cde;padding-right:0.01in;"><p style="font-size:8pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">(In thousands)</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;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:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">2024</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;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:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;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:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">2023</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;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:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="2" style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">$</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;padding-right:0.01in;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;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="2" style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">%</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;padding-right:0.01in;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;font-kerning:none;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="padding-top:0.01in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">Net revenue:</span></p></td>
    <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="2" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;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;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="2" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;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;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="2" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;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;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="2" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;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;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">Products</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;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;font-weight:bold;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">$</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">10,677</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;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:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;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;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">$</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">12,678</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;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:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;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;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">$</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">(2,001</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;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;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">)</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;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:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">(15.8</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;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;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">)%</span></p></td>
   </tr>
   <tr style="height:10pt;background-color:#ededed;word-break:break-word;">
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">Subscription and maintenance</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;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:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">44,379</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;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:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;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:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">35,107</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;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:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;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:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">9,272</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;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:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;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:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">26.4</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;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;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">%</span></p></td>
   </tr>
   <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;border-bottom:0.5pt solid #009cde;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">Professional services</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;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:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">14,505</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;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:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;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:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">12,781</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;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:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;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:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">1,724</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;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:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;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:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">13.5</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;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;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">%</span></p></td>
   </tr>
   <tr style="height:10pt;background-color:#ededed;word-break:break-word;">
    <td style="padding-top:0.01in;text-indent:10pt;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">Total net revenue</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;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:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">69,561</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;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:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;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:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">60,566</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;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:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;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:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">8,995</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;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:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;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:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">14.9</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;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;font-family:'Proxima Nova',sans-serif;font-kerning:none;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="padding-top:0.01in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">Cost of goods sold:</span></p></td>
    <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="2" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;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;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="2" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;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;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="2" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;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;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="2" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;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;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:10pt;background-color:#ededed;word-break:break-word;">
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">Products</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;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:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">5,550</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;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:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;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:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">6,707</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;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:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;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:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">(1,157</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;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;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">)</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;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:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">(17.3</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;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;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">)%</span></p></td>
   </tr>
   <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">Subscription and maintenance</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;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:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">9,531</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;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:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;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:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">7,371</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;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:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;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:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">2,160</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;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:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;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:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">29.3</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;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;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">%</span></p></td>
   </tr>
   <tr style="height:10pt;background-color:#ededed;word-break:break-word;">
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;border-bottom:0.5pt solid #009cde;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">Professional services</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;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:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">10,625</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;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:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;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:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">8,664</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;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:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;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:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">1,961</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;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:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;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:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">22.6</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;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;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">%</span></p></td>
   </tr>
   <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
    <td style="padding-top:0.01in;text-indent:10pt;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">Total cost of goods sold</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;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:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">25,706</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;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:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;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:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">22,742</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;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:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;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:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">2,964</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;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:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;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:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">13.0</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;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;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">%</span></p></td>
   </tr>
   <tr style="height:10pt;background-color:#ededed;word-break:break-word;">
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">Gross profit</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;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;font-weight:bold;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">$</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">43,855</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;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:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;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;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">$</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">37,824</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;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:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;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;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">$</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">6,031</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;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:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;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:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">15.9</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;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;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">%</span></p></td>
   </tr>
   <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">Gross profit margin</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;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:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">63.0</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;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;font-weight:bold;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">%</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;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:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">62.5</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;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;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">%</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="2" style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;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;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="2" style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;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;font-kerning:none;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="padding-top:0.01in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">Operating expenses:</span></p></td>
    <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="2" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;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;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="2" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;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;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="2" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;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;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="2" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;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;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">Product development</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;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;font-weight:bold;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">$</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">14,971</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;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:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;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;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">$</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">14,551</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;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:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;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;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">$</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">420</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;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:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;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:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">2.9</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;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;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">%</span></p></td>
   </tr>
   <tr style="height:10pt;background-color:#ededed;word-break:break-word;">
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">Sales and marketing</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;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:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">9,013</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;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:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;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:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">6,137</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;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:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;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:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">2,876</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;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:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;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:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">46.9</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;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;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">%</span></p></td>
   </tr>
   <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">General and administrative</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;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:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">9,536</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;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:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;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:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">9,057</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;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:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;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:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">479</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;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:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;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:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">5.3</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;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;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">%</span></p></td>
   </tr>
   <tr style="height:10pt;background-color:#ededed;word-break:break-word;">
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">Depreciation of fixed assets</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;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:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">985</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;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:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;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:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">909</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;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:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;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:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">76</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;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:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;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:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">8.4</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;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;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">%</span></p></td>
   </tr>
   <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">Amortization of internal-use software and intangibles</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;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:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">1,622</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;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:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;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:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">343</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;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:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;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:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">1,279</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;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:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="2" style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">nm</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;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;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:10pt;background-color:#ededed;word-break:break-word;">
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">Other (gains) charges, net</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;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:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">(12</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;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;font-weight:bold;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">)</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;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:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">(924</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;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;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">)</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;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:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">912</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;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:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="2" style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">nm</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;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;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;border-bottom:0.5pt solid #009cde;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">Legal settlements</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;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:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">330</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;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:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;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:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#8212;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;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:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;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:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">330</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;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:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="2" style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">nm</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;padding-right:0.01in;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;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:10pt;background-color:#ededed;word-break:break-word;">
    <td style="padding-top:0.01in;text-indent:10pt;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">Operating income</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;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;font-weight:bold;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">$</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">7,410</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;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:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;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;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">$</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">7,751</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;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:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;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;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">$</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">(341</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;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;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">)</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;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:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">(4.4</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;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;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">)%</span></p></td>
   </tr>
   <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
    <td style="padding-top:0.01in;text-indent:10pt;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">Operating income percentage</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;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:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">10.7</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;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;font-weight:bold;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">%</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;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:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">12.8</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;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;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">%</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="2" style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;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;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="2" style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;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;font-kerning:none;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;font-kerning:none;min-width:fit-content;">nm - not meaningful</span></p>
  <div class="page-node-content"><div style="z-index:-3;flex-direction:column;display:flex;padding-bottom:0.5in;min-height:0.5in;justify-content:flex-end;position:relative;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;font-kerning:none;min-width:fit-content;">23</span></p></div></div>
  <hr style="margin-inline-start:auto;margin-inline-end:auto;page-break-after:always;"/>
  <div style="padding-top:0.5in;z-index:-3;min-height:0.5in;position:relative;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;font-kerning:none;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-kerning:none;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;font-kerning:none;min-width:fit-content;">&#160;</span></p>
  <table style="margin-left:auto;border-spacing:0;table-layout:auto;width:100.0%;border-collapse:separate;margin-right:auto;">
   <tr style="visibility:collapse;">
    <td style="width:74.015%;box-sizing:content-box;"/>
    <td style="width:1.92%;box-sizing:content-box;"/>
    <td style="width:1%;box-sizing:content-box;"/>
    <td style="width:9.982%;box-sizing:content-box;"/>
    <td style="width:1%;box-sizing:content-box;"/>
    <td style="width:1%;box-sizing:content-box;"/>
    <td style="width:1%;box-sizing:content-box;"/>
    <td style="width:9.082%;box-sizing:content-box;"/>
    <td style="width:1%;box-sizing:content-box;"/>
   </tr>
   <tr style="height:10pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;">
    <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="6" style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">Three Months Ended<br/>December 31,</span></p></td>
    <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;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;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
    <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom: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;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">2024</span></p></td>
    <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom: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;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom: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;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">2023</span></p></td>
    <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom: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;font-kerning:none;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="padding-top:0in;vertical-align:top;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">Net revenue:</span></p></td>
    <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="2" style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;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;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="2" style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;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;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
    <td style="padding-top:0in;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">Products</span></p></td>
    <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">15.3</span></p></td>
    <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><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;font-kerning:none;min-width:fit-content;">%</span></p></td>
    <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">20.9</span></p></td>
    <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><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;font-kerning:none;min-width:fit-content;">%</span></p></td>
   </tr>
   <tr style="height:10pt;background-color:#ededed;word-break:break-word;">
    <td style="padding-top:0in;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">Subscription and maintenance</span></p></td>
    <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">63.8</span></p></td>
    <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">58.0</span></p></td>
    <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
    <td style="padding-top:0in;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;border-bottom:0.5pt solid #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">Professional services</span></p></td>
    <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom: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;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">20.9</span></p></td>
    <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom: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;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom: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;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">21.1</span></p></td>
    <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom: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;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:10pt;background-color:#ededed;word-break:break-word;">
    <td style="padding-top:0in;text-indent:10pt;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">Total net revenue</span></p></td>
    <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">100.0</span></p></td>
    <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><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;font-kerning:none;min-width:fit-content;">%</span></p></td>
    <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">100.0</span></p></td>
    <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><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;font-kerning:none;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="padding-top:0in;vertical-align:top;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">Cost of goods sold:</span></p></td>
    <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="2" style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;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;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="2" style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;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;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:10pt;background-color:#ededed;word-break:break-word;">
    <td style="padding-top:0in;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">Products</span></p></td>
    <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">8.0</span></p></td>
    <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><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;font-kerning:none;min-width:fit-content;">%</span></p></td>
    <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">11.0</span></p></td>
    <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><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;font-kerning:none;min-width:fit-content;">%</span></p></td>
   </tr>
   <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
    <td style="padding-top:0in;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">Subscription and maintenance</span></p></td>
    <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">13.7</span></p></td>
    <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">12.2</span></p></td>
    <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:10pt;background-color:#ededed;word-break:break-word;">
    <td style="padding-top:0in;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;border-bottom:0.5pt solid #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">Professional services</span></p></td>
    <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom: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;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">15.3</span></p></td>
    <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom: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;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom: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;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">14.3</span></p></td>
    <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom: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;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
    <td style="padding-top:0in;text-indent:10pt;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;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;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">Total cost of goods sold</span></p></td>
    <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom: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;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">37.0</span></p></td>
    <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom: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;font-kerning:none;min-width:fit-content;">%</span></p></td>
    <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom: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;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">37.5</span></p></td>
    <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom: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;font-kerning:none;min-width:fit-content;">%</span></p></td>
   </tr>
   <tr style="height:10pt;background-color:#ededed;word-break:break-word;">
    <td style="padding-top:0in;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">Gross profit</span></p></td>
    <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">63.0</span></p></td>
    <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><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;font-kerning:none;min-width:fit-content;">%</span></p></td>
    <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">62.5</span></p></td>
    <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><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;font-kerning:none;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="padding-top:0in;vertical-align:top;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">Operating expenses:</span></p></td>
    <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="2" style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;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;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="2" style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;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;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:10pt;background-color:#ededed;word-break:break-word;">
    <td style="padding-top:0in;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">Product development</span></p></td>
    <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">21.5</span></p></td>
    <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><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;font-kerning:none;min-width:fit-content;">%</span></p></td>
    <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">24.0</span></p></td>
    <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><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;font-kerning:none;min-width:fit-content;">%</span></p></td>
   </tr>
   <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
    <td style="padding-top:0in;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">Sales and marketing</span></p></td>
    <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">13.0</span></p></td>
    <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">10.1</span></p></td>
    <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:10pt;background-color:#ededed;word-break:break-word;">
    <td style="padding-top:0in;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">General and administrative</span></p></td>
    <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">13.7</span></p></td>
    <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">15.0</span></p></td>
    <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
    <td style="padding-top:0in;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">Depreciation of fixed assets</span></p></td>
    <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">1.4</span></p></td>
    <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">1.5</span></p></td>
    <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:10pt;background-color:#ededed;word-break:break-word;">
    <td style="padding-top:0in;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">Amortization of internal-use software and intangibles</span></p></td>
    <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">2.3</span></p></td>
    <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">0.6</span></p></td>
    <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
    <td style="padding-top:0in;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">Other (gains) charges, net</span></p></td>
    <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#8212;</span></p></td>
    <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">(1.5</span></p></td>
    <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><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;font-kerning:none;min-width:fit-content;">)</span></p></td>
   </tr>
   <tr style="height:10pt;background-color:#ededed;word-break:break-word;">
    <td style="padding-top:0in;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;border-bottom:0.5pt solid #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">Legal settlements</span></p></td>
    <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom: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;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">0.4</span></p></td>
    <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom: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;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom: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;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#8212;</span></p></td>
    <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom: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;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
    <td style="padding-top:0in;text-indent:10pt;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">Operating income</span></p></td>
    <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">10.7</span></p></td>
    <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><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;font-kerning:none;min-width:fit-content;">%</span></p></td>
    <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">12.8</span></p></td>
    <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><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;font-kerning:none;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;font-kerning:none;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;font-kerning:none;min-width:fit-content;">Net revenue.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"> Total net revenue increased $9.0 million, or 14.9%, during the third quarter of fiscal 2025 compared to the third quarter of fiscal 2024. Products revenue decreased $2.0 million, or 15.8%, 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 $9.3 million, or 26.4%, compared to the third quarter of fiscal 2024 driven by continued growth in subscription-based service revenue including service to Book4Time customers. Total subscription revenue increased 45.1% during the third quarter of fiscal 2025 compared to the third quarter of fiscal 2024. Professional services revenue increased $1.7 million, or 13.5%, 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;font-kerning:none;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;font-kerning:none;min-width:fit-content;"> Our total gross profit increased $6.0 million, or 15.9%, during the third quarter of fiscal 2025 and total gross profit margin increased from 62.5% to 63.0% compared to the third quarter of fiscal 2024 driven by changes in the composition of revenue by category. Products gross profit decreased $0.8 million, or 14.1%, and products gross profit margin increased from 47.1% to 48.0% due to the composition of hardware and proprietary software products delivered. Subscription and maintenance gross profit increased $7.1 million, or 25.6%, and gross profit margin decreased from 79.0% to 78.5% as variable costs increased ahead of related revenue. Professional services gross profit decreased $0.2 million, or 5.8%, and gross profit margin decreased from 32.2% to 26.7% reflecting lower utilization rates due to higher non-billable hours on new, more complex solution implementations over the comparable three-month periods and customer delays on certain projects.</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;font-kerning:none;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;font-kerning:none;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;font-kerning:none;min-width:fit-content;">Operating expenses, excluding other (gains) charges, net, and legal settlements, increased $5.1 million, or 16.5%, during the third quarter of fiscal 2025 compared with the third 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;font-kerning:none;min-width:fit-content;">Product development.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"> Product development increased $0.4 million, or 2.9%, in the third quarter of fiscal 2025 compared with the third 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;font-kerning:none;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;font-kerning:none;min-width:fit-content;">Sales and marketing increased $2.9 million, or 46.9%, in the third quarter of fiscal 2025 compared with the third quarter of fiscal 2024 due to hiring and increased compensation rates across our sales teams, sales team additions from the Book4Time acquisition, and higher volume of marketing event and trade show activity.</span></p>
  <div class="page-node-content"><div style="z-index:-3;flex-direction:column;display:flex;padding-bottom:0.5in;min-height:0.5in;justify-content:flex-end;position:relative;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;font-kerning:none;min-width:fit-content;">24</span></p></div></div>
  <hr style="margin-inline-start:auto;margin-inline-end:auto;page-break-after:always;"/>
  <div style="padding-top:0.5in;z-index:-3;min-height:0.5in;position:relative;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;font-kerning:none;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;font-kerning:none;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;font-kerning:none;min-width:fit-content;">General and administrative increased $0.5 million, or 5.3%, in the third quarter of fiscal 2025 compared with the third quarter of fiscal 2024 due to ongoing investments in our information security and information technology infrastructure and increased compensation rates across our administrative 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;font-kerning:none;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;font-kerning:none;min-width:fit-content;">Depreciation of fixed assets increased $0.1 million, or 8.4%, in the third quarter of fiscal 2025 compared with the third quarter of fiscal 2024 due to the addition of fixed 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;font-kerning:none;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;font-kerning:none;min-width:fit-content;"> Amortization of internal-use software and intangibles increased $1.3 million in the third quarter of fiscal 2025 compared with the third quarter of fiscal 2024 due to the addition of certain intangible assets resulting from the Book4Time acquisition.</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;font-kerning:none;min-width:fit-content;">Other (gains) charges, net.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"> Other (gains) charges, net, consist of (gains) losses on asset disposals, severance costs, charitable contributions, employee retention credits, 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:'Proxima Nova',sans-serif;font-style:italic;font-kerning:none;min-width:fit-content;">Legal settlements.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"> Legal settlements consist of certain customer and employment settlements 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;font-kerning:none;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;font-kerning:none;min-width:fit-content;">&#160;</span></p>
  <table style="margin-left:auto;border-spacing:0;table-layout:auto;width:100.0%;border-collapse:separate;margin-right:auto;">
   <tr style="visibility:collapse;">
    <td style="width:50.05%;box-sizing:content-box;"/>
    <td style="width:1.3%;box-sizing:content-box;"/>
    <td style="width:1%;box-sizing:content-box;"/>
    <td style="width:9.197999999999999%;box-sizing:content-box;"/>
    <td style="width:1%;box-sizing:content-box;"/>
    <td style="width:1.3%;box-sizing:content-box;"/>
    <td style="width:1%;box-sizing:content-box;"/>
    <td style="width:9.197999999999999%;box-sizing:content-box;"/>
    <td style="width:1%;box-sizing:content-box;"/>
    <td style="width:1.3%;box-sizing:content-box;"/>
    <td style="width:1%;box-sizing:content-box;"/>
    <td style="width:9.158%;box-sizing:content-box;"/>
    <td style="width:1%;box-sizing:content-box;"/>
    <td style="width:1%;box-sizing:content-box;"/>
    <td style="width:1%;box-sizing:content-box;"/>
    <td style="width:9.497%;box-sizing:content-box;"/>
    <td style="width:1%;box-sizing:content-box;"/>
   </tr>
   <tr style="height:10pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;">
    <td style="padding-top:0in;vertical-align:top;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="6" style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">Three Months Ended<br/>December 31,</span></p></td>
    <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;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;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="6" style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">Favorable (unfavorable)</span></p></td>
    <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;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;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
    <td style="padding-top:0in;white-space:pre-wrap;vertical-align:middle;padding-bottom:0in;border-bottom:0.5pt solid #009cde;"><p style="font-size:8pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">(In thousands)</span></p></td>
    <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom: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;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">2024</span></p></td>
    <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom: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;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom: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;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">2023</span></p></td>
    <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom: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;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="2" style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">$</span></p></td>
    <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;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;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="2" style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">%</span></p></td>
    <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;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;font-kerning:none;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="padding-top:0in;vertical-align:top;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">Other income (expense):</span></p></td>
    <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="2" style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;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;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="2" style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;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;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="2" style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;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;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="2" style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;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;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
    <td style="padding-top:0in;text-indent:10pt;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">Interest income</span></p></td>
    <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><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;font-kerning:none;min-width:fit-content;">$</span></p></td>
    <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">416</span></p></td>
    <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><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;font-kerning:none;min-width:fit-content;">$</span></p></td>
    <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">1,252</span></p></td>
    <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><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;font-kerning:none;min-width:fit-content;">$</span></p></td>
    <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">(836</span></p></td>
    <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><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;font-kerning:none;min-width:fit-content;">)</span></p></td>
    <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">(66.8</span></p></td>
    <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><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;font-kerning:none;min-width:fit-content;">)%</span></p></td>
   </tr>
   <tr style="height:10pt;background-color:#ededed;word-break:break-word;">
    <td style="padding-top:0in;text-indent:10pt;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">Interest expense</span></p></td>
    <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">(657</span></p></td>
    <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><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;font-kerning:none;min-width:fit-content;">)</span></p></td>
    <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#8212;</span></p></td>
    <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">(657</span></p></td>
    <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><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;font-kerning:none;min-width:fit-content;">)</span></p></td>
    <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="2" style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">nm</span></p></td>
    <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;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;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
    <td style="padding-top:0in;text-indent:10pt;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;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;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">Other income, net</span></p></td>
    <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom: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;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">574</span></p></td>
    <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom: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;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom: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;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">95</span></p></td>
    <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom: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;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom: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;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">479</span></p></td>
    <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom: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;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="2" style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">nm</span></p></td>
    <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;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;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:10pt;background-color:#ededed;word-break:break-word;">
    <td style="padding-top:0in;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;border-bottom:2.25pt double #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">Total other income (expense), net</span></p></td>
    <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom: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;font-kerning:none;min-width:fit-content;">$</span></p></td>
    <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #009cde;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">333</span></p></td>
    <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom: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;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom: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;font-kerning:none;min-width:fit-content;">$</span></p></td>
    <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #009cde;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">1,347</span></p></td>
    <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom: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;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom: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;font-kerning:none;min-width:fit-content;">$</span></p></td>
    <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #009cde;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">(1,014</span></p></td>
    <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom: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;font-kerning:none;min-width:fit-content;">)</span></p></td>
    <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom: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;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #009cde;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">(75.3</span></p></td>
    <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom: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;font-kerning:none;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;font-kerning:none;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;font-kerning:none;min-width:fit-content;">Interest income. </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;font-kerning:none;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;font-kerning:none;min-width:fit-content;">Interest expense. </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">Interest expense consists of interest charges under our Credit Agreement and amortization of related debt issuance costs.</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;font-kerning:none;min-width:fit-content;">Other income, net.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"> Other income, net, mainly consists of movement of foreign currencies against the U.S. 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;font-kerning:none;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;font-kerning:none;min-width:fit-content;">&#160;</span></p>
  <table style="margin-left:auto;border-spacing:0;table-layout:auto;width:100.0%;border-collapse:separate;margin-right:auto;">
   <tr style="visibility:collapse;">
    <td style="width:50.04%;box-sizing:content-box;"/>
    <td style="width:1.299%;box-sizing:content-box;"/>
    <td style="width:1%;box-sizing:content-box;"/>
    <td style="width:9.195%;box-sizing:content-box;"/>
    <td style="width:1%;box-sizing:content-box;"/>
    <td style="width:1.299%;box-sizing:content-box;"/>
    <td style="width:1%;box-sizing:content-box;"/>
    <td style="width:9.195%;box-sizing:content-box;"/>
    <td style="width:1%;box-sizing:content-box;"/>
    <td style="width:1.299%;box-sizing:content-box;"/>
    <td style="width:1%;box-sizing:content-box;"/>
    <td style="width:9.195%;box-sizing:content-box;"/>
    <td style="width:1%;box-sizing:content-box;"/>
    <td style="width:1.299%;box-sizing:content-box;"/>
    <td style="width:11.176%;box-sizing:content-box;"/>
   </tr>
   <tr style="height:10pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;">
    <td style="padding-top:0.01in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="6" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">Three Months Ended<br/>December 31,</span></p></td>
    <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;padding-right:0.01in;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;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="5" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">Favorable (unfavorable)</span></p></td>
   </tr>
   <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:middle;padding-bottom:0in;border-bottom:0.5pt solid #009cde;padding-right:0.01in;"><p style="font-size:8pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">(In thousands)</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;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:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">2024</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;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:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;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:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">2023</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;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:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="2" style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">$</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;padding-right:0.01in;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;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">%</span></p></td>
   </tr>
   <tr style="height:10pt;background-color:#ededed;word-break:break-word;">
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">Income tax provision (benefit)</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;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;font-weight:bold;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">$</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">3,913</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;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:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;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;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">$</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">(68,043</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;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;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">)</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;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;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">$</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">(71,956</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;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;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">)</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">nm</span></p></td>
   </tr>
   <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">Effective tax rate</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;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:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">50.5</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;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;font-weight:bold;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">%</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="2" style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">nm</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;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;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="2" style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;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;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;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;font-kerning:none;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-kerning:none;min-width:fit-content;">For the three months ended December 31, 2024, income tax provision and the effective tax rate were primarily driven by the tax effects of share-based compensation, GILTI and the mix of earnings in the U.S. and India.</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-kerning:none;min-width:fit-content;">For the three months ended December 31, 2023, income tax (benefit) and the effective tax rate were primarily driven by the release of valuation allowances recorded against deferred tax assets in the U.S. and Canada.</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-kerning:none;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;font-kerning:none;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;font-kerning:none;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</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"> </span></p>
  <div class="page-node-content"><div style="z-index:-3;flex-direction:column;display:flex;padding-bottom:0.5in;min-height:0.5in;justify-content:flex-end;position:relative;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;font-kerning:none;min-width:fit-content;">25</span></p></div></div>
  <hr style="margin-inline-start:auto;margin-inline-end:auto;page-break-after:always;"/>
  <div style="padding-top:0.5in;z-index:-3;min-height:0.5in;position:relative;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;font-kerning:none;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-kerning:none;min-width:fit-content;">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="z-index:-3;flex-direction:column;display:flex;padding-bottom:0.5in;min-height:0.5in;justify-content:flex-end;position:relative;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;font-kerning:none;min-width:fit-content;">26</span></p></div></div>
  <hr style="margin-inline-start:auto;margin-inline-end:auto;page-break-after:always;"/>
  <div style="padding-top:0.5in;z-index:-3;min-height:0.5in;position:relative;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;font-kerning:none;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-kerning:none;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;font-kerning:none;min-width:fit-content;">First Nine Months of Fiscal 2025</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;font-kerning:none;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;font-kerning:none;min-width:fit-content;">Compared to First Nine Months of Fiscal</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;font-kerning:none;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;font-kerning:none;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;font-kerning:none;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:12pt;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">The following table presents our consolidated revenue and operating results for the nine months ended December 31, 2024 and 2023:</span></p>
  <table style="margin-left:auto;border-spacing:0;table-layout:auto;width:100.0%;border-collapse:separate;margin-right:auto;">
   <tr style="visibility:collapse;">
    <td style="width:51.18%;box-sizing:content-box;"/>
    <td style="width:1.939%;box-sizing:content-box;"/>
    <td style="width:1%;box-sizing:content-box;"/>
    <td style="width:8.955%;box-sizing:content-box;"/>
    <td style="width:1%;box-sizing:content-box;"/>
    <td style="width:1.939%;box-sizing:content-box;"/>
    <td style="width:1%;box-sizing:content-box;"/>
    <td style="width:8.955%;box-sizing:content-box;"/>
    <td style="width:1%;box-sizing:content-box;"/>
    <td style="width:1.939%;box-sizing:content-box;"/>
    <td style="width:1%;box-sizing:content-box;"/>
    <td style="width:7.836%;box-sizing:content-box;"/>
    <td style="width:1%;box-sizing:content-box;"/>
    <td style="width:1.599%;box-sizing:content-box;"/>
    <td style="width:1%;box-sizing:content-box;"/>
    <td style="width:7.657%;box-sizing:content-box;"/>
    <td style="width:1%;box-sizing:content-box;"/>
   </tr>
   <tr style="height:10pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;">
    <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="6" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">Nine Months Ended<br/>December 31,</span></p></td>
    <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;padding-right:0.01in;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;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="6" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">Increase (decrease)</span></p></td>
    <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;padding-right:0.01in;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;font-kerning:none;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="padding-top:0.01in;vertical-align:top;padding-bottom:0in;border-bottom:0.5pt solid #009cde;padding-right:0.01in;"><p style="font-size:8pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">(In thousands)</span></p></td>
    <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="2" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">2024</span></p></td>
    <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;padding-right:0.01in;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;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="2" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">2023</span></p></td>
    <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;padding-right:0.01in;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;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="2" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">$</span></p></td>
    <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;padding-right:0.01in;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;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="2" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">%</span></p></td>
    <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;padding-right:0.01in;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;font-kerning:none;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="padding-top:0.01in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">Net revenue:</span></p></td>
    <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="2" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;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;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="2" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;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;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="2" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;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;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="2" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;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;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">Products</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;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;font-weight:bold;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">$</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">31,077</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;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:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;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;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">$</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">38,100</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;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:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;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;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">$</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">(7,023</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;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;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">)</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;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:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">(18.4</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;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;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">)%</span></p></td>
   </tr>
   <tr style="height:10pt;background-color:#ededed;word-break:break-word;">
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">Subscription and maintenance</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;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:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">123,853</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;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:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;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:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">101,481</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;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:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;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:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">22,372</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;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:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;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:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">22.0</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;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;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">%</span></p></td>
   </tr>
   <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;border-bottom:0.5pt solid #009cde;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">Professional services</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;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:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">46,422</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;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:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;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:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">35,662</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;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:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;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:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">10,760</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;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:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;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:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">30.2</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;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;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">%</span></p></td>
   </tr>
   <tr style="height:10pt;background-color:#ededed;word-break:break-word;">
    <td style="padding-top:0.01in;text-indent:10pt;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">Total net revenue</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;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:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">201,352</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;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:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;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:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">175,243</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;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:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;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:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">26,109</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;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:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;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:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">14.9</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;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;font-family:'Proxima Nova',sans-serif;font-kerning:none;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="padding-top:0.01in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">Cost of goods sold:</span></p></td>
    <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="2" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;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;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="2" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;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;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="2" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;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;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="2" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;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;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:10pt;background-color:#ededed;word-break:break-word;">
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">Products</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;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:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">15,982</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;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:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;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:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">20,023</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;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:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;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:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">(4,041</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;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;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">)</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;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:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">(20.2</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;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;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">)%</span></p></td>
   </tr>
   <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">Subscription and maintenance</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;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:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">26,466</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;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:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;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:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">22,812</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;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:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;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:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">3,654</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;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:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;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:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">16.0</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;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;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">%</span></p></td>
   </tr>
   <tr style="height:10pt;background-color:#ededed;word-break:break-word;">
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;border-bottom:0.5pt solid #009cde;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">Professional services</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;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:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">31,967</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;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:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;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:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">26,428</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;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:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;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:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">5,539</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;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:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;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:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">21.0</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;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;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">%</span></p></td>
   </tr>
   <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
    <td style="padding-top:0.01in;text-indent:10pt;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">Total cost of goods sold</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;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:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">74,415</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;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:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;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:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">69,263</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;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:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;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:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">5,152</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;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:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;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:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">7.4</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;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;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">%</span></p></td>
   </tr>
   <tr style="height:10pt;background-color:#ededed;word-break:break-word;">
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">Gross profit</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;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;font-weight:bold;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">$</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">126,937</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;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:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;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;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">$</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">105,980</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;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:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;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;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">$</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">20,957</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;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:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;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:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">19.8</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;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;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">%</span></p></td>
   </tr>
   <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;font-style:italic;font-kerning:none;min-width:fit-content;">Gross profit margin</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;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:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">63.0</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;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;font-weight:bold;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">%</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;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:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">60.5</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;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;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">%</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="2" style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;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;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="2" style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;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;font-kerning:none;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="padding-top:0.01in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">Operating expenses:</span></p></td>
    <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="2" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;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;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="2" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;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;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="2" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;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;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="2" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;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;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">Product development</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;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;font-weight:bold;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">$</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">45,863</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;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:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;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;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">$</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">42,455</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;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:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;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;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">$</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">3,408</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;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:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;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:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">8.0</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;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;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">%</span></p></td>
   </tr>
   <tr style="height:10pt;background-color:#ededed;word-break:break-word;">
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">Sales and marketing</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;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:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">24,822</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;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:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;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:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">19,838</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;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:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;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:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">4,984</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;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:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;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:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">25.1</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;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;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">%</span></p></td>
   </tr>
   <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">General and administrative</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;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:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">30,181</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;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:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;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:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">27,207</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;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:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;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:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">2,974</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;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:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;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:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">10.9</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;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;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">%</span></p></td>
   </tr>
   <tr style="height:10pt;background-color:#ededed;word-break:break-word;">
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">Depreciation of fixed assets</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;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:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">2,738</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;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:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;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:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">3,042</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;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:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;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:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">(304</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;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;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">)</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;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:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">(10.0</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;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;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">)%</span></p></td>
   </tr>
   <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">Amortization of internal-use software and intangibles</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;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:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">2,777</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;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:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;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:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">1,120</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;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:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;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:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">1,657</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;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:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="2" style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">nm</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;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;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:10pt;background-color:#ededed;word-break:break-word;">
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">Other (gains) charges, net</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;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:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">2,576</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;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:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;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:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">45</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;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:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;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:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">2,531</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;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:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="2" style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">nm</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;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;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;border-bottom:0.5pt solid #009cde;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">Legal settlements</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;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:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">699</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;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:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;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:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#8212;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;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:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;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:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">699</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;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:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="2" style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">nm</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;padding-right:0.01in;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;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:10pt;background-color:#ededed;word-break:break-word;">
    <td style="padding-top:0.01in;text-indent:10pt;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">Operating income</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;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;font-weight:bold;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">$</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">17,281</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;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:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;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;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">$</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">12,273</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;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:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;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;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">$</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">5,008</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;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:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;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:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">40.8</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;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;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">%</span></p></td>
   </tr>
   <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
    <td style="padding-top:0.01in;text-indent:10pt;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-style:italic;font-kerning:none;min-width:fit-content;">Operating income percentage</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;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:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">8.6</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;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;font-weight:bold;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">%</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;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:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">7.0</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;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;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">%</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="2" style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;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;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="2" style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;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;font-kerning:none;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;font-kerning:none;min-width:fit-content;">nm - not meaningful</span></p>
  <div class="page-node-content"><div style="z-index:-3;flex-direction:column;display:flex;padding-bottom:0.5in;min-height:0.5in;justify-content:flex-end;position:relative;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;font-kerning:none;min-width:fit-content;">27</span></p></div></div>
  <hr style="margin-inline-start:auto;margin-inline-end:auto;page-break-after:always;"/>
  <div style="padding-top:0.5in;z-index:-3;min-height:0.5in;position:relative;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;font-kerning:none;min-width:fit-content;">&#160;</span></p></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;font-kerning:none;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>
  <table style="margin-left:auto;border-spacing:0;table-layout:auto;width:100.0%;border-collapse:separate;margin-right:auto;">
   <tr style="visibility:collapse;">
    <td style="width:56.391%;box-sizing:content-box;"/>
    <td style="width:1.8%;box-sizing:content-box;"/>
    <td style="width:1%;box-sizing:content-box;"/>
    <td style="width:18.003%;box-sizing:content-box;"/>
    <td style="width:1%;box-sizing:content-box;"/>
    <td style="width:1.8%;box-sizing:content-box;"/>
    <td style="width:1%;box-sizing:content-box;"/>
    <td style="width:18.003%;box-sizing:content-box;"/>
    <td style="width:1%;box-sizing:content-box;"/>
   </tr>
   <tr style="height:10pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;">
    <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="6" style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">Nine Months Ended<br/>December 31,</span></p></td>
    <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;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;font-kerning:none;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="padding-top:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="2" style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">2024</span></p></td>
    <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;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;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="2" style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">2023</span></p></td>
    <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;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;font-kerning:none;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="padding-top:0in;vertical-align:top;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">Net revenue:</span></p></td>
    <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="2" style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;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;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="2" style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;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;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
    <td style="padding-top:0in;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">Products</span></p></td>
    <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">15.4</span></p></td>
    <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><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;font-kerning:none;min-width:fit-content;">%</span></p></td>
    <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">21.7</span></p></td>
    <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><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;font-kerning:none;min-width:fit-content;">%</span></p></td>
   </tr>
   <tr style="height:10pt;background-color:#ededed;word-break:break-word;">
    <td style="padding-top:0in;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">Subscription and maintenance</span></p></td>
    <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">61.5</span></p></td>
    <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">57.9</span></p></td>
    <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
    <td style="padding-top:0in;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;border-bottom:0.5pt solid #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">Professional services</span></p></td>
    <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom: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;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">23.1</span></p></td>
    <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom: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;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom: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;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">20.4</span></p></td>
    <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom: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;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:10pt;background-color:#ededed;word-break:break-word;">
    <td style="padding-top:0in;text-indent:10pt;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">Total net revenue</span></p></td>
    <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">100.0</span></p></td>
    <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><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;font-kerning:none;min-width:fit-content;">%</span></p></td>
    <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">100.0</span></p></td>
    <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><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;font-kerning:none;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="padding-top:0in;vertical-align:top;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">Cost of goods sold:</span></p></td>
    <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="2" style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;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;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="2" style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;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;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:10pt;background-color:#ededed;word-break:break-word;">
    <td style="padding-top:0in;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">Products</span></p></td>
    <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">7.9</span></p></td>
    <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><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;font-kerning:none;min-width:fit-content;">%</span></p></td>
    <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">11.4</span></p></td>
    <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><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;font-kerning:none;min-width:fit-content;">%</span></p></td>
   </tr>
   <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
    <td style="padding-top:0in;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">Subscription and maintenance</span></p></td>
    <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">13.1</span></p></td>
    <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">13.0</span></p></td>
    <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:10pt;background-color:#ededed;word-break:break-word;">
    <td style="padding-top:0in;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;border-bottom:0.5pt solid #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">Professional services</span></p></td>
    <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom: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;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">16.0</span></p></td>
    <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom: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;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom: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;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">15.1</span></p></td>
    <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom: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;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
    <td style="padding-top:0in;text-indent:10pt;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;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;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">Total cost of goods sold</span></p></td>
    <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom: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;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">37.0</span></p></td>
    <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom: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;font-kerning:none;min-width:fit-content;">%</span></p></td>
    <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom: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;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">39.5</span></p></td>
    <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom: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;font-kerning:none;min-width:fit-content;">%</span></p></td>
   </tr>
   <tr style="height:10pt;background-color:#ededed;word-break:break-word;">
    <td style="padding-top:0in;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">Gross profit</span></p></td>
    <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">63.0</span></p></td>
    <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><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;font-kerning:none;min-width:fit-content;">%</span></p></td>
    <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">60.5</span></p></td>
    <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><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;font-kerning:none;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="padding-top:0in;vertical-align:top;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">Operating expenses:</span></p></td>
    <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="2" style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;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;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="2" style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;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;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:10pt;background-color:#ededed;word-break:break-word;">
    <td style="padding-top:0in;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">Product development</span></p></td>
    <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">22.8</span></p></td>
    <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><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;font-kerning:none;min-width:fit-content;">%</span></p></td>
    <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">24.2</span></p></td>
    <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><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;font-kerning:none;min-width:fit-content;">%</span></p></td>
   </tr>
   <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
    <td style="padding-top:0in;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">Sales and marketing</span></p></td>
    <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">12.3</span></p></td>
    <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">11.3</span></p></td>
    <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:10pt;background-color:#ededed;word-break:break-word;">
    <td style="padding-top:0in;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">General and administrative</span></p></td>
    <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">15.0</span></p></td>
    <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">15.5</span></p></td>
    <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
    <td style="padding-top:0in;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">Depreciation of fixed assets</span></p></td>
    <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">1.4</span></p></td>
    <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">1.7</span></p></td>
    <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:10pt;background-color:#ededed;word-break:break-word;">
    <td style="padding-top:0in;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">Amortization of internal-use software and intangibles</span></p></td>
    <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">1.4</span></p></td>
    <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">0.6</span></p></td>
    <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
    <td style="padding-top:0in;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">Other (gains) charges, net</span></p></td>
    <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">1.3</span></p></td>
    <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#8212;</span></p></td>
    <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:10pt;background-color:#ededed;word-break:break-word;">
    <td style="padding-top:0in;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;border-bottom:0.5pt solid #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">Legal settlements</span></p></td>
    <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom: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;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">0.2</span></p></td>
    <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom: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;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom: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;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#8212;</span></p></td>
    <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom: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;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
    <td style="padding-top:0in;text-indent:10pt;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">Operating income</span></p></td>
    <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">8.6</span></p></td>
    <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><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;font-kerning:none;min-width:fit-content;">%</span></p></td>
    <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">7.0</span></p></td>
    <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><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;font-kerning:none;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;font-kerning:none;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;font-kerning:none;min-width:fit-content;">Net revenue.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"> Total net revenue increased $26.1 million, or 14.9%, during the first nine months of fiscal 2025 compared to the first nine months of fiscal 2024. Products revenue decreased $7.0 million, or 18.4%, 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 $22.4 million, or 22.0%, compared to the first nine months of fiscal 2024 driven by continued growth in subscription-based service revenue including service to Book4Time customers. Total subscription revenue increased 38.2% during the first nine months of fiscal 2025 compared to the first nine months of fiscal 2024. Professional services revenue increased $10.8 million, or 30.2%, 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;font-kerning:none;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;font-kerning:none;min-width:fit-content;"> Our total gross profit increased $21.0 million, or 19.8%, during the first nine months of fiscal 2025 and total gross profit margin increased from 60.5% to 63.0% compared to the first nine months of fiscal 2024 driven by changes in the composition of revenue by category. Products gross profit decreased $3.0 million, or 16.5%, and products gross profit margin increased from 47.4% to 48.6% due to the composition of hardware and proprietary software products delivered. Subscription and maintenance gross profit increased $18.7 million, or 23.8%, and gross profit margin increased from 77.5% to 78.6% as revenue increases outpaced variable costs as a result of certain cost control measures. Professional services gross profit increased $5.2 million, or 56.5% and gross profit margin increased from 25.9% to 31.1% 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;font-kerning:none;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;font-kerning:none;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;font-kerning:none;min-width:fit-content;">Operating expenses, excluding other charges, net and legal settlements, increased $12.7 million, or 13.6%, during the first nine months of fiscal 2025 compared with the first nine months 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;font-kerning:none;min-width:fit-content;">Product development.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"> Product development increased $3.4 million, or 8.0%, in the first nine months of fiscal 2025 compared with the first nine months 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;font-kerning:none;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;font-kerning:none;min-width:fit-content;">Sales and marketing increased $5.0 million, or 25.1%, in the first nine months of fiscal 2025 compared with the first nine months of fiscal 2024 due to hiring and increased compensation rates across our sales teams, sales team additions from the Book4Time acquisition, and higher volume of marketing event and trade show activity.</span></p>
  <div class="page-node-content"><div style="z-index:-3;flex-direction:column;display:flex;padding-bottom:0.5in;min-height:0.5in;justify-content:flex-end;position:relative;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;font-kerning:none;min-width:fit-content;">28</span></p></div></div>
  <hr style="margin-inline-start:auto;margin-inline-end:auto;page-break-after:always;"/>
  <div style="padding-top:0.5in;z-index:-3;min-height:0.5in;position:relative;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;font-kerning:none;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;font-kerning:none;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;font-kerning:none;min-width:fit-content;">General and administrative increased $3.0 million, or 10.9%, in the first nine months of fiscal 2025 compared with the first nine months of fiscal 2024 due to ongoing investments in our information security and information technology infrastructure, increased compensation rates across our administrative teams and, during the quarter ended June 30, 2024, payroll taxes associated with certain exercises of 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;font-style:italic;font-kerning:none;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;font-kerning:none;min-width:fit-content;">Depreciation of fixed assets decreased $0.3 million, or 10.0%, in the first nine months of fiscal 2025 compared with the first nine months 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;font-kerning:none;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;font-kerning:none;min-width:fit-content;"> Amortization of internal-use software and intangibles increased $1.7 million, or 147.9%, in the first nine months of fiscal 2025 compared with the first nine months of fiscal 2024 due to the addition of certain intangible assets resulting from the Book4Time acquisition.</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;font-kerning:none;min-width:fit-content;">Other (gains) charges, net.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"> Other (gains) charges, net, consist of (gains) losses on asset disposals, severance costs, charitable contributions, employee retention credits, 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:'Proxima Nova',sans-serif;font-style:italic;font-kerning:none;min-width:fit-content;">Legal settlements.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"> Legal settlements consist of certain customer and employment settlements and other business-related matters.</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;font-style:italic;font-kerning:none;min-width:fit-content;">Other income (expense)</span></p>
  <table style="margin-left:auto;border-spacing:0;table-layout:auto;width:100.0%;border-collapse:separate;margin-right:auto;">
   <tr style="visibility:collapse;">
    <td style="width:59.816%;box-sizing:content-box;"/>
    <td style="width:1.559%;box-sizing:content-box;"/>
    <td style="width:1%;box-sizing:content-box;"/>
    <td style="width:7.056%;box-sizing:content-box;"/>
    <td style="width:1%;box-sizing:content-box;"/>
    <td style="width:1.559%;box-sizing:content-box;"/>
    <td style="width:1%;box-sizing:content-box;"/>
    <td style="width:7.056%;box-sizing:content-box;"/>
    <td style="width:1%;box-sizing:content-box;"/>
    <td style="width:1.559%;box-sizing:content-box;"/>
    <td style="width:1%;box-sizing:content-box;"/>
    <td style="width:5.917%;box-sizing:content-box;"/>
    <td style="width:1%;box-sizing:content-box;"/>
    <td style="width:1.24%;box-sizing:content-box;"/>
    <td style="width:1%;box-sizing:content-box;"/>
    <td style="width:6.237%;box-sizing:content-box;"/>
    <td style="width:1%;box-sizing:content-box;"/>
   </tr>
   <tr style="height:10pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;">
    <td style="padding-top:0.01in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:8pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="6" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">Nine Months Ended<br/>December 31,</span></p></td>
    <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;padding-right:0.01in;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;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="6" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">Favorable (unfavorable)</span></p></td>
    <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;padding-right:0.01in;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;font-kerning:none;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="padding-top:0.01in;vertical-align:top;padding-bottom:0in;border-bottom:0.5pt solid #009cde;padding-right:0.01in;"><p style="font-size:8pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">(In thousands)</span></p></td>
    <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="2" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">2024</span></p></td>
    <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;padding-right:0.01in;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;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="2" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">2023</span></p></td>
    <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;padding-right:0.01in;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;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="2" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">$</span></p></td>
    <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;padding-right:0.01in;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;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="2" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">%</span></p></td>
    <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;padding-right:0.01in;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;font-kerning:none;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="padding-top:0.01in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">Other income (expense):</span></p></td>
    <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="2" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;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;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="2" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;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;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="2" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;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;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="2" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;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;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
    <td style="padding-top:0.01in;text-indent:10pt;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">Interest income</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;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;font-weight:bold;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">$</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">3,293</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;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:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;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;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">$</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">3,580</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;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:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;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;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">$</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">(287</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;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;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">)</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;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:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">(8.0</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;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;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">)%</span></p></td>
   </tr>
   <tr style="height:10pt;background-color:#ededed;word-break:break-word;">
    <td style="padding-top:0.01in;text-indent:10pt;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">Interest expense</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;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:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">(1,116</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;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;font-weight:bold;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">)</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;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:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#8212;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;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:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;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:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">(1,116</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;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;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">)</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="2" style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">nm</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;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;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
    <td style="padding-top:0.01in;text-indent:10pt;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;border-bottom:0.5pt solid #009cde;padding-right:0.01in;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">Other income (expense), net</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;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:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">804</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;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:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;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:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">(15</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;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;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">)</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;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:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">819</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;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:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="2" style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">nm</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;padding-right:0.01in;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;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:10pt;background-color:#ededed;word-break:break-word;">
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;border-bottom:2.25pt double #009cde;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">Total other income (expense), net</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #009cde;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #009cde;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;font-weight:bold;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">$</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #009cde;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">2,981</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #009cde;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:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #009cde;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #009cde;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;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">$</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #009cde;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">3,565</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #009cde;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:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #009cde;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #009cde;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;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">$</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #009cde;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">(584</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #009cde;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;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">)</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #009cde;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="2" style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #009cde;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">nm</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #009cde;padding-right:0.01in;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;font-kerning:none;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;font-kerning:none;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;font-kerning:none;min-width:fit-content;">Interest income. </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;font-kerning:none;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;font-kerning:none;min-width:fit-content;">Interest expense. </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">Interest expense consists of interest charges under our Credit Agreement and amortization of related debt issuance costs.</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;font-kerning:none;min-width:fit-content;">Other income (expense), net.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"> Other income (expense), net, mainly consists of movement of foreign currencies against the U.S. dollar.</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;font-style:italic;font-kerning:none;min-width:fit-content;">Income Taxes</span></p>
  <table style="margin-left:auto;border-spacing:0;table-layout:auto;width:100.0%;border-collapse:separate;margin-right:auto;">
   <tr style="visibility:collapse;">
    <td style="width:56.866%;box-sizing:content-box;"/>
    <td style="width:1.479%;box-sizing:content-box;"/>
    <td style="width:1%;box-sizing:content-box;"/>
    <td style="width:8.574%;box-sizing:content-box;"/>
    <td style="width:1%;box-sizing:content-box;"/>
    <td style="width:1.479%;box-sizing:content-box;"/>
    <td style="width:1%;box-sizing:content-box;"/>
    <td style="width:8.573%;box-sizing:content-box;"/>
    <td style="width:1%;box-sizing:content-box;"/>
    <td style="width:1.479%;box-sizing:content-box;"/>
    <td style="width:1%;box-sizing:content-box;"/>
    <td style="width:6.7139999999999995%;box-sizing:content-box;"/>
    <td style="width:1%;box-sizing:content-box;"/>
    <td style="width:1.479%;box-sizing:content-box;"/>
    <td style="width:7.356%;box-sizing:content-box;"/>
   </tr>
   <tr style="height:10pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;">
    <td style="padding-top:0.01in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="6" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">Nine Months Ended<br/>December 31,</span></p></td>
    <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;padding-right:0.01in;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;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="5" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">(Unfavorable) favorable</span></p></td>
   </tr>
   <tr style="height:10pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;">
    <td style="padding-top:0.01in;vertical-align:top;padding-bottom:0in;border-bottom:0.5pt solid #009cde;padding-right:0.01in;"><p style="font-size:8pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">(In thousands)</span></p></td>
    <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="2" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">2024</span></p></td>
    <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;padding-right:0.01in;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;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="2" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">2023</span></p></td>
    <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;padding-right:0.01in;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;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="2" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">$</span></p></td>
    <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;padding-right:0.01in;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;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">%</span></p></td>
   </tr>
   <tr style="height:10pt;background-color:#ededed;word-break:break-word;">
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">Income tax provision (benefit)</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;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;font-weight:bold;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">$</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">962</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;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:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;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;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">$</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">(67,396</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;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;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">)</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;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;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">$</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">(68,358</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;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;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">)</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">nm</span></p></td>
   </tr>
   <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">Effective tax rate</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;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:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">4.7</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;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;font-weight:bold;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">%</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="2" style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">nm</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;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;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="2" style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;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;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;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;font-kerning:none;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-kerning:none;min-width:fit-content;">For the nine months ended December 31, 2024, income tax provision 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;font-kerning:none;min-width:fit-content;">For the nine months ended December 31, 2023, income tax (benefit) and the effective tax rate were primarily driven by the release of valuation allowances recorded against deferred tax assets in the U.S. and Canada.</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-kerning:none;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;font-kerning:none;min-width:fit-content;"> </span></p>
  <div class="page-node-content"><div style="z-index:-3;flex-direction:column;display:flex;padding-bottom:0.5in;min-height:0.5in;justify-content:flex-end;position:relative;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;font-kerning:none;min-width:fit-content;">29</span></p></div></div>
  <hr style="margin-inline-start:auto;margin-inline-end:auto;page-break-after:always;"/>
  <div style="padding-top:0.5in;z-index:-3;min-height:0.5in;position:relative;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;font-kerning:none;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-kerning:none;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>
  <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;font-kerning:none;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;font-kerning:none;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;font-kerning:none;min-width:fit-content;">Our primary recurring source of cash is the collection of proceeds from the sale of products and services to our customers, including cash periodically collected in advance of delivery or performance.</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-kerning:none;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 and our Credit Agreement.</span></p>
  <p style="font-size:10pt;margin-top:12pt;font-family:Proxima Nova;margin-bottom:8pt;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">The Credit Agreement provides for a revolving credit facility in the initial maximum aggregate principal amount of $75 million (the &#8220;Revolving Facility&#8221;). The Revolving Facility includes the ability for the Company to request an increase to the commitments under the Revolving Facility by an additional aggregate principal amount of up to $25 million. On the Credit Agreement Closing Date, we drew $50 million on the Revolving Facility, the proceeds of which we used to fund the Business Combination described below.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;font-kerning:none;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;font-kerning:none;min-width:fit-content;">We have expanded our business in part by investing in strategic growth through business acquisitions. We have used cash as consideration in our business acquisitions, including $144.9 million of net cash, partially funded by our Revolving Facility, during the nine months ended December 31, 2024, to complete the acquisition of Book4Time. We completed no business combinations during the nine months ended December 31, 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-kerning:none;min-width:fit-content;">At December 31, 2024, 100% of our cash and cash equivalents, of which 87% 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;font-kerning:none;min-width:fit-content;">We believe that cash flow from operating activities, cash on hand of $60.8 million as of December 31, 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;font-kerning:none;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;font-kerning:none;min-width:fit-content;">&#160;</span></p>
  <table style="margin-left:auto;border-spacing:0;table-layout:auto;width:100.0%;border-collapse:separate;margin-right:auto;">
   <tr style="visibility:collapse;">
    <td style="width:58.792%;box-sizing:content-box;"/>
    <td style="width:2.02%;box-sizing:content-box;"/>
    <td style="width:1%;box-sizing:content-box;"/>
    <td style="width:16.583%;box-sizing:content-box;"/>
    <td style="width:1%;box-sizing:content-box;"/>
    <td style="width:2.02%;box-sizing:content-box;"/>
    <td style="width:1%;box-sizing:content-box;"/>
    <td style="width:16.583%;box-sizing:content-box;"/>
    <td style="width:1%;box-sizing:content-box;"/>
   </tr>
   <tr style="height:10pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;">
    <td style="padding-top:0in;vertical-align:top;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="6" style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">Nine Months Ended<br/>December 31,</span></p></td>
    <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;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;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
    <td style="padding-top:0in;white-space:pre-wrap;vertical-align:middle;padding-bottom:0in;border-bottom:0.5pt solid #009cde;"><p style="font-size:8pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">(In thousands)</span></p></td>
    <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom: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;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">2024</span></p></td>
    <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom: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;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom: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;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">2023</span></p></td>
    <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom: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;font-kerning:none;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="padding-top:0in;vertical-align:top;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">Net cash provided by (used in):</span></p></td>
    <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="2" style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;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;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="2" style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;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;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
    <td style="padding-top:0in;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">Operating activities</span></p></td>
    <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><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;font-kerning:none;min-width:fit-content;">$</span></p></td>
    <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">27,976</span></p></td>
    <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><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;font-kerning:none;min-width:fit-content;">$</span></p></td>
    <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">18,379</span></p></td>
    <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:10pt;background-color:#ededed;word-break:break-word;">
    <td style="padding-top:0in;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">Investing activities</span></p></td>
    <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">(147,054</span></p></td>
    <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><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;font-kerning:none;min-width:fit-content;">)</span></p></td>
    <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">(7,660</span></p></td>
    <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><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;font-kerning:none;min-width:fit-content;">)</span></p></td>
   </tr>
   <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
    <td style="padding-top:0in;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">Financing activities</span></p></td>
    <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">35,251</span></p></td>
    <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">(7,399</span></p></td>
    <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><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;font-kerning:none;min-width:fit-content;">)</span></p></td>
   </tr>
   <tr style="height:10pt;background-color:#ededed;word-break:break-word;">
    <td style="padding-top:0in;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;border-bottom:0.5pt solid #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">Effect of exchange rate changes on cash</span></p></td>
    <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom: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;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">(303</span></p></td>
    <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom: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;font-kerning:none;min-width:fit-content;">)</span></p></td>
    <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom: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;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">38</span></p></td>
    <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom: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;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
    <td style="padding-top:0in;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;border-bottom:2.25pt double #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">Decrease in cash</span></p></td>
    <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom: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;font-kerning:none;min-width:fit-content;">$</span></p></td>
    <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #009cde;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">(84,130</span></p></td>
    <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom: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;font-kerning:none;min-width:fit-content;">)</span></p></td>
    <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom: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;font-kerning:none;min-width:fit-content;">$</span></p></td>
    <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #009cde;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">3,358</span></p></td>
    <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom: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;font-kerning:none;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:12pt;font-family:'Proxima Nova',sans-serif;font-kerning:none;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;font-kerning:none;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;font-kerning:none;min-width:fit-content;"> Due to cash-based earnings of $36.5 million and a decrease of $8.5 million due to changes in net operating assets and liabilities. Cash-based earnings is net income of $19.3 million and $17.2 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;font-kerning:none;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;font-kerning:none;min-width:fit-content;"> Consists primarily of $144.9 million in cash paid for business combination, net of cash acquired, and property and equipment purchases, which decreased during the nine months ended December 31, 2024 compared to the nine months ended December 31, 2023 due primarily to leasehold improvements and equipment purchases for our new office lease in Chennai, India during the nine months ended December 31, 2023.</span></p>
  <div class="page-node-content"><div style="z-index:-3;flex-direction:column;display:flex;padding-bottom:0.5in;min-height:0.5in;justify-content:flex-end;position:relative;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;font-kerning:none;min-width:fit-content;">30</span></p></div></div>
  <hr style="margin-inline-start:auto;margin-inline-end:auto;page-break-after:always;"/>
  <div style="padding-top:0.5in;z-index:-3;min-height:0.5in;position:relative;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;font-kerning:none;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;font-kerning:none;min-width:fit-content;">Cash flow provided by financing activities.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"> Consists primarily of $49.6 million in debt proceeds, net of issuance costs, and debt repayments of $12.0 million during the nine months ended December 31, 2024, and a reduction from $5.7 million to $2.8 million in the repurchase of shares to satisfy employee tax withholding on share-based compensation and a reduction from $1.7 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;font-kerning:none;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;font-kerning:none;min-width:fit-content;">As of December 31, 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;font-kerning:none;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;font-kerning:none;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;font-kerning:none;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;font-kerning:none;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>
  <p style="font-size:10pt;margin-top:12pt;font-family:Proxima Nova;margin-bottom:0;text-align:left;" id="forward_looking_info"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:'Proxima Nova',sans-serif;font-kerning:none;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;font-kerning:none;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;font-kerning:none;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;font-kerning:none;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;font-kerning:none;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;font-kerning:none;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;font-kerning:none;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;font-kerning:none;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;font-kerning:none;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;font-kerning:none;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;font-kerning:none;min-width:fit-content;">No changes in our internal control over financial reporting occurred during the nine months ended December 31, 2024 that has materially affected, or is reasonably likely to materially affect, our internal control over financial reporting.</span></p>
  <div class="page-node-content"><div style="z-index:-3;flex-direction:column;display:flex;padding-bottom:0.5in;min-height:0.5in;justify-content:flex-end;position:relative;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;font-kerning:none;min-width:fit-content;">31</span></p></div></div>
  <hr style="margin-inline-start:auto;margin-inline-end:auto;page-break-after:always;"/>
  <div style="padding-top:0.5in;z-index:-3;min-height:0.5in;position:relative;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;font-kerning:none;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;font-kerning:none;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;font-kerning:none;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="z-index:-3;flex-direction:column;display:flex;padding-bottom:0.5in;min-height:0.5in;justify-content:flex-end;position:relative;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;font-kerning:none;min-width:fit-content;">32</span></p></div></div>
  <hr style="margin-inline-start:auto;margin-inline-end:auto;page-break-after:always;"/>
  <div style="padding-top:0.5in;z-index:-3;min-height:0.5in;position:relative;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;font-kerning:none;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;font-kerning:none;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;font-kerning:none;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;font-kerning:none;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;font-kerning:none;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;font-kerning:none;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;font-kerning:none;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;font-kerning:none;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;font-kerning:none;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;font-kerning:none;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;font-kerning:none;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;font-kerning:none;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;font-kerning:none;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;font-kerning:none;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;font-kerning:none;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;font-kerning:none;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;font-kerning:none;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;font-kerning:none;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;font-kerning:none;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;font-kerning:none;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="font-size:10pt;font-family:'Proxima Nova',sans-serif;"><ix:nonNumeric id="F_da636763-ee72-419e-be8c-e95bb025ae1e" contextRef="C_5480a361-9c43-4312-bd06-e3ef238d80ef" name="ecd:Rule10b51ArrAdoptedFlag" format="ixt:fixed-false"><ix:nonNumeric id="F_f61f4e55-49fa-4b52-9bbf-df1f0c530fb3" contextRef="C_5480a361-9c43-4312-bd06-e3ef238d80ef" name="ecd:NonRule10b51ArrAdoptedFlag" format="ixt:fixed-false"><ix:nonNumeric id="F_9ff34c02-1524-4bd5-ae26-80439a4b7778" contextRef="C_5480a361-9c43-4312-bd06-e3ef238d80ef" name="ecd:Rule10b51ArrTrmntdFlag" format="ixt:fixed-false"><ix:nonNumeric id="F_b6a35d6c-3590-481a-bba3-61f01a5b36ce" contextRef="C_5480a361-9c43-4312-bd06-e3ef238d80ef" name="ecd:NonRule10b51ArrTrmntdFlag" format="ixt:fixed-false"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">None.</span></ix:nonNumeric></ix:nonNumeric></ix:nonNumeric></ix:nonNumeric></span></p>
  <div class="page-node-content"><div style="z-index:-3;flex-direction:column;display:flex;padding-bottom:0.5in;min-height:0.5in;justify-content:flex-end;position:relative;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;font-kerning:none;min-width:fit-content;">33</span></p></div></div>
  <hr style="margin-inline-start:auto;margin-inline-end:auto;page-break-after:always;"/>
  <div style="padding-top:0.5in;z-index:-3;min-height:0.5in;position:relative;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;font-kerning:none;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;font-kerning:none;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;font-kerning:none;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;font-kerning:none;min-width:fit-content;">&#160;</span></p>
  <table style="border-spacing:0;table-layout:auto;width:100.0%;border-collapse:separate;">
   <tr style="visibility:collapse;">
    <td style="width:8.34%;box-sizing:content-box;"/>
    <td style="width:1%;box-sizing:content-box;"/>
    <td style="width:90.66%;box-sizing:content-box;"/>
   </tr>
   <tr style="height:10pt;white-space:pre-wrap;word-break:break-word;">
    <td style="padding-top:0in;vertical-align:top;padding-bottom:0in;"><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;font-kerning:none;min-width:fit-content;">10.1*</span></p></td>
    <td style="padding-top:0in;vertical-align:top;padding-bottom:0in;"><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;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;vertical-align:top;padding-bottom:0in;"><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;font-kerning:none;min-width:fit-content;">Form of Restricted Stock Unit Agreement under the Agilysys, Inc. 2024 Equity Incentive Plan.</span></a></p></td>
   </tr>
   <tr style="white-space:pre-wrap;word-break:break-word;">
    <td style="padding-top:0in;vertical-align:top;padding-bottom:0in;"><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;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;vertical-align:top;padding-bottom:0in;"><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;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;vertical-align:top;padding-bottom:0in;"><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;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:10pt;white-space:pre-wrap;word-break:break-word;">
    <td style="padding-top:0in;vertical-align:top;padding-bottom:0in;"><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;font-kerning:none;min-width:fit-content;">&#160;31.1</span></p></td>
    <td style="padding-top:0in;vertical-align:top;padding-bottom:0in;"><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;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;vertical-align:top;padding-bottom:0in;"><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;font-kerning:none;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="padding-top:0in;vertical-align:top;padding-bottom:0in;"><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;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;vertical-align:top;padding-bottom:0in;"><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;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;vertical-align:top;padding-bottom:0in;"><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;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:10pt;white-space:pre-wrap;word-break:break-word;">
    <td style="padding-top:0in;vertical-align:top;padding-bottom:0in;"><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;font-kerning:none;min-width:fit-content;">&#160;31.2</span></p></td>
    <td style="padding-top:0in;vertical-align:top;padding-bottom:0in;"><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;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;vertical-align:top;padding-bottom:0in;"><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;font-kerning:none;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="padding-top:0in;vertical-align:top;padding-bottom:0in;"><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;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;vertical-align:top;padding-bottom:0in;"><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;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;vertical-align:top;padding-bottom:0in;"><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;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:10pt;white-space:pre-wrap;word-break:break-word;">
    <td style="padding-top:0in;vertical-align:top;padding-bottom:0in;"><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;font-kerning:none;min-width:fit-content;">&#160;31.3</span></p></td>
    <td style="padding-top:0in;vertical-align:top;padding-bottom:0in;"><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;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;vertical-align:top;padding-bottom:0in;"><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;font-kerning:none;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="padding-top:0in;vertical-align:top;padding-bottom:0in;"><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;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;vertical-align:top;padding-bottom:0in;"><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;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;vertical-align:top;padding-bottom:0in;"><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;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:10pt;white-space:pre-wrap;word-break:break-word;">
    <td style="padding-top:0in;vertical-align:top;padding-bottom:0in;"><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;font-kerning:none;min-width:fit-content;">&#160;32</span></p></td>
    <td style="padding-top:0in;vertical-align:top;padding-bottom:0in;"><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;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;vertical-align:top;padding-bottom:0in;"><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;font-kerning:none;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="padding-top:0in;vertical-align:top;padding-bottom:0in;"><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;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;vertical-align:top;padding-bottom:0in;"><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;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;vertical-align:top;padding-bottom:0in;"><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;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:11.5pt;white-space:pre-wrap;word-break:break-word;">
    <td style="padding-top:0in;vertical-align:top;padding-bottom:0in;"><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;font-kerning:none;min-width:fit-content;">101.INS</span></p></td>
    <td style="padding-top:0in;vertical-align:top;padding-bottom:0in;"><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;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;vertical-align:top;padding-bottom:0in;"><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;font-kerning:none;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="padding-top:0in;vertical-align:top;padding-bottom:0in;"><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;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;vertical-align:top;padding-bottom:0in;"><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;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;vertical-align:top;padding-bottom:0in;"><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;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:11.5pt;white-space:pre-wrap;word-break:break-word;">
    <td style="padding-top:0in;vertical-align:top;padding-bottom:0in;"><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;font-kerning:none;min-width:fit-content;">101.SCH</span></p></td>
    <td style="padding-top:0in;vertical-align:top;padding-bottom:0in;"><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;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;vertical-align:top;padding-bottom:0in;"><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;font-kerning:none;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="padding-top:0in;vertical-align:top;padding-bottom:0in;"><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;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;vertical-align:top;padding-bottom:0in;"><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;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;vertical-align:top;padding-bottom:0in;"><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;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:10pt;white-space:pre-wrap;word-break:break-word;">
    <td style="padding-top:0in;vertical-align:top;padding-bottom:0in;"><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;font-kerning:none;min-width:fit-content;">104</span></p></td>
    <td style="padding-top:0in;vertical-align:top;padding-bottom:0in;"><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;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;vertical-align:top;padding-bottom:0in;"><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;font-kerning:none;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="padding-top:0in;vertical-align:top;padding-bottom:0in;"><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;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;vertical-align:top;padding-bottom:0in;"><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;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;vertical-align:top;padding-bottom:0in;"><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;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:10pt;white-space:pre-wrap;word-break:break-word;">
    <td style="padding-top:0in;vertical-align:top;padding-bottom:0in;"><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;font-kerning:none;min-width:fit-content;">*</span></p></td>
    <td style="padding-top:0in;vertical-align:top;padding-bottom:0in;"><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;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;vertical-align:top;padding-bottom:0in;"><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;font-kerning:none;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;font-kerning:none;min-width:fit-content;">&#160;</span></p>
  <div class="page-node-content"><div style="z-index:-3;flex-direction:column;display:flex;padding-bottom:0.5in;min-height:0.5in;justify-content:flex-end;position:relative;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;font-kerning:none;min-width:fit-content;">34</span></p></div></div>
  <hr style="margin-inline-start:auto;margin-inline-end:auto;page-break-after:always;"/>
  <div style="padding-top:0.5in;z-index:-3;min-height:0.5in;position:relative;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;font-kerning:none;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;font-kerning:none;min-width:fit-content;">SIGNA</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;font-kerning:none;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;font-kerning:none;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;font-kerning:none;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;font-kerning:none;min-width:fit-content;">&#160;</span></p>
  <table style="margin-left:auto;border-spacing:0;table-layout:auto;width:100.0%;border-collapse:separate;margin-right:auto;">
   <tr style="visibility:collapse;">
    <td style="width:5.56%;box-sizing:content-box;"/>
    <td style="width:43.54%;box-sizing:content-box;"/>
    <td style="width:50.9%;box-sizing:content-box;"/>
   </tr>
   <tr style="height:10pt;white-space:pre-wrap;word-break:break-word;">
    <td style="padding-top:0in;text-indent:1.5pt;vertical-align:bottom;padding-bottom:0in;"><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;font-kerning:none;min-width:fit-content;">Date:</span></p></td>
    <td style="padding-top:0in;text-indent:1.5pt;vertical-align:bottom;padding-bottom:0in;"><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;font-kerning:none;min-width:fit-content;">January 21, 2025</span></p></td>
    <td style="padding-top:0in;text-indent:1.5pt;vertical-align:bottom;padding-bottom:0in;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;font-kerning:none;min-width:fit-content;">/s/ William David Wood III</span><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"> </span></p></td>
   </tr>
   <tr style="height:10pt;white-space:pre-wrap;word-break:break-word;">
    <td style="padding-top:0in;text-indent:1.5pt;vertical-align:bottom;padding-bottom:0in;"><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;font-kerning:none;min-width:fit-content;"> </span></p></td>
    <td style="padding-top:0in;text-indent:1.5pt;vertical-align:bottom;padding-bottom:0in;"><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;font-kerning:none;min-width:fit-content;"> </span></p></td>
    <td style="padding-top:0in;text-indent:1.5pt;vertical-align:bottom;padding-bottom:0in;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;font-kerning:none;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="padding-top:0in;text-indent:1.5pt;vertical-align:bottom;padding-bottom:0in;"><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;font-kerning:none;min-width:fit-content;"> </span></p></td>
    <td style="padding-top:0in;text-indent:1.5pt;vertical-align:bottom;padding-bottom:0in;"><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;font-kerning:none;min-width:fit-content;"> </span></p></td>
    <td style="padding-top:0in;text-indent:1.5pt;vertical-align:bottom;padding-bottom:0in;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;font-kerning:none;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="padding-top:0in;text-indent:1.5pt;vertical-align:bottom;padding-bottom:0in;"><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;font-kerning:none;min-width:fit-content;"> </span></p></td>
    <td style="padding-top:0in;text-indent:1.5pt;vertical-align:bottom;padding-bottom:0in;"><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;font-kerning:none;min-width:fit-content;"> </span></p></td>
    <td style="padding-top:0in;text-indent:1.5pt;vertical-align:bottom;padding-bottom:0in;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;font-kerning:none;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;font-kerning:none;min-width:fit-content;">&#160;</span></p>
  <div class="page-node-content"><div style="z-index:-3;flex-direction:column;display:flex;padding-bottom:0.5in;min-height:0.5in;justify-content:flex-end;position:relative;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;font-kerning:none;min-width:fit-content;">35</span></p></div></div>
  <hr style="margin-inline-start:auto;margin-inline-end:auto;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;z-index:-3;min-height:1in;position:relative;box-sizing:border-box;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><img src="img210102116_0.jpg" alt="img210102116_0.jpg" style="width:108px;height:61px;"></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;font-kerning:none;min-width:fit-content;">RESTRICTED STOCK UNIT AGREEMENT</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:12pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> </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:12pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Participant:</font><font style="color:#000000;white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> </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:12pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> </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:12pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Grant Date:</font><font style="color:#000000;white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> </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:12pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> </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:12pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Number of Restricted Stock Units:</font><font style="color:#000000;white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> </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:12pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> </font></p>
  <p style="font-size:10pt;margin-top:0;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;font-kerning:none;min-width:fit-content;">THIS RESTRICTED STOCK UNIT AGREEMENT (the &#x201c;Agreement&#x201d;) is entered into as of the Grant Date set forth above by and between Agilysys, Inc., a Delaware corporation (the &#x201c;Company&#x201d;), and the Participant set forth above (&#x201c;you&#x201d; or the &#x201c;Participant&#x201d;).</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:12pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> </font></p>
  <div class="item-list-element-wrapper" style="font-size:0;margin-top:0;justify-content:flex-start;align-items:baseline;margin-bottom:12pt;text-align:justify;"><font style="color:#000000;white-space:pre-wrap;text-decoration:underline;font-size:12pt;font-family:Times New Roman;font-kerning:none;min-width:4.533%;word-break:keep-all;display:inline-flex;justify-content:flex-start;">1.</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;font-kerning:none;min-width:fit-content;">Award</font><font style="color:#000000;white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">. </font></div></div>
  <div class="item-list-element-wrapper" style="text-indent:6.667%;font-size:0;margin-top:0;justify-content:flex-start;margin-bottom:12pt;min-width:6.667%;text-align:justify;"><font style="color:#000000;white-space:pre-wrap;text-decoration:underline;font-size:12pt;font-family:Times New Roman;font-kerning:none;min-width:2.4%;word-break:keep-all;text-indent:0;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;font-kerning:none;min-width:fit-content;">Award</font><font style="color:#000000;white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">.  The Company hereby grants you on the Grant Date an award (the &#x201c;Award&#x201d;) consisting of the aggregate number of Restricted Stock Units set forth above (the &#x201c;Restricted Stock Units&#x201d;) subject to the terms and conditions set forth in this Agreement and the Agilysys, Inc. 2024 Equity Incentive Plan, as amended from time to time (the &#x201c;Plan&#x201d;). The Restricted Stock Units relate on a one-for-one basis to Common Shares (or, if determined in the discretion of the Committee, the right to receive a cash amount equal to the Fair Market Value of one Common Share). </font><font style="color:#252525;white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> </font><font style="color:#000000;white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">This Award is granted to you in consideration of the services you will render to the Company and its Affiliates and is made pursuant to the Plan.</font></div></div>
  <div class="item-list-element-wrapper" style="text-indent:6.667%;font-size:0;margin-top:0;justify-content:flex-start;margin-bottom:12pt;min-width:6.667%;text-align:justify;"><font style="color:#000000;white-space:pre-wrap;text-decoration:underline;font-size:12pt;font-family:Times New Roman;font-kerning:none;min-width:2.4%;word-break:keep-all;text-indent:0;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;font-kerning:none;min-width:fit-content;">Account</font><font style="color:#000000;white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">.  The Restricted Stock Units shall be credited to a separate account maintained for you on the books and records of the Company (the &#x201c;Account&#x201d;). All amounts credited to the Account shall continue for all purposes to be part of the general assets of the Company.</font></div></div>
  <div class="item-list-element-wrapper" style="font-size:0;margin-top:0;justify-content:flex-start;align-items:baseline;margin-bottom:12pt;text-align:justify;"><font style="color:#000000;white-space:pre-wrap;text-decoration:underline;font-size:12pt;font-family:Times New Roman;font-kerning:none;min-width:4.533%;word-break:keep-all;display:inline-flex;justify-content:flex-start;">2.</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;font-kerning:none;min-width:fit-content;">Restricted Period; Vesting</font><font style="color:#000000;white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">. </font></div></div>
  <div class="item-list-element-wrapper" style="text-indent:6.667%;font-size:0;margin-top:0;justify-content:flex-start;margin-bottom:12pt;min-width:6.667%;text-align:justify;"><font style="color:#000000;white-space:pre-wrap;text-decoration:underline;font-size:12pt;font-family:Times New Roman;font-kerning:none;min-width:2.4%;word-break:keep-all;text-indent:0;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;font-kerning:none;min-width:fit-content;">Vesting &#x2013; Generally</font><font style="color:#000000;white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">.  The Restricted Stock Units will vest and the Restricted Period shall lapse with respect to the number of Restricted Stock Units, as follows, subject to the other terms and conditions of this Agreement, including that you remain in Continuous Service as of each of the specified dates below:</font></div></div>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:8pt;text-align:center;"><font style="white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">&#160;</font></p>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:8pt;text-align:center;"><font style="white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">&#160;</font></p>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:12pt;text-align:justify;"><font style="color:#000000;white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">The period over which the Restricted Stock Units vest is referred to as the &#x201c;Restricted Period.&#x201d;  Once vested, the vested Restricted Stock Units become &#x201c;Vested Units.&#x201d;</font></p>
  <div class="item-list-element-wrapper" style="text-indent:6.667%;font-size:0;margin-top:0;justify-content:flex-start;margin-bottom:12pt;min-width:6.667%;text-align:justify;"><font style="color:#000000;white-space:pre-wrap;text-decoration:underline;font-size:12pt;font-family:Times New Roman;font-kerning:none;min-width:2.4%;word-break:keep-all;text-indent:0;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;font-kerning:none;min-width:fit-content;">Vesting &#x2013; Death or Disability</font><font style="color:#000000;white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">.  The foregoing vesting schedule and requirements notwithstanding, if your Continuous Service is terminated due to your Disability or death, 100% of the unvested Restricted Stock Units shall vest and become Vested Units and the Restricted Period shall lapse as of the date of such termination.</font></div></div>
  <div class="page-node-content"><div style="z-index:-3;flex-direction:column;display:flex;padding-bottom:0.5in;min-height:1in;justify-content:flex-end;position:relative;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;font-kerning:none;min-width:fit-content;">&#160;</font></p></div></div>
  <hr style="margin-inline-start:auto;margin-inline-end:auto;page-break-after:always;">
  <div style="padding-top:0.5in;z-index:-3;min-height:1in;position:relative;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;font-kerning:none;min-width:fit-content;">&#160;</font></p></div>
  <div class="item-list-element-wrapper" style="text-indent:6.667%;font-size:0;margin-top:0;justify-content:flex-start;margin-bottom:12pt;min-width:6.667%;text-align:justify;"><font style="color:#000000;white-space:pre-wrap;text-decoration:underline;font-size:12pt;font-family:Times New Roman;font-kerning:none;min-width:2.4%;word-break:keep-all;text-indent:0;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;font-kerning:none;min-width:fit-content;">Vesting - Change in Control</font><font style="color:#000000;white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">.  The foregoing vesting schedule and requirements notwithstanding, in the event of a Change in Control, if your Continuous Service is terminated within twenty-four (24) months following the closing date of the Change in Control due to the termination of your Continuous Service by the Company, an Affiliate or any successor thereto without Cause, 100% of the unvested Restricted Stock Units shall vest and become Vested Units and the Restricted Period shall lapse as of the date of your termination of Continuous Service.  </font></div></div>
  <div class="item-list-element-wrapper" style="text-indent:6.667%;font-size:0;margin-top:0;justify-content:flex-start;margin-bottom:12pt;min-width:6.667%;text-align:justify;"><font style="color:#000000;white-space:pre-wrap;text-decoration:underline;font-size:12pt;font-family:Times New Roman;font-kerning:none;min-width:2.4%;word-break:keep-all;text-indent:0;display:inline-flex;justify-content:flex-start;">(d)</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;font-kerning:none;min-width:fit-content;">Termination of Continuous Service</font><font style="color:#000000;white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">.  Subject to Section 2(b) and 2(c), if your Continuous Service terminates for any reason at any time before the vesting of any portion of your Restricted Stock Units, your unvested Restricted Stock Units shall be automatically forfeited on the date of your termination of Continuous Service. </font></div></div>
  <div class="item-list-element-wrapper" style="font-size:0;margin-top:0;justify-content:flex-start;align-items:baseline;margin-bottom:12pt;text-align:justify;"><font style="color:#000000;white-space:pre-wrap;text-decoration:underline;font-size:12pt;font-family:Times New Roman;font-kerning:none;min-width:4.533%;word-break:keep-all;display:inline-flex;justify-content:flex-start;">3.</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;font-kerning:none;min-width:fit-content;">Restrictions</font><font style="color:#000000;white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">. Subject to any exceptions set forth in this Agreement or the Plan, until the Restricted Stock Units become Vested Units in accordance with Section 2 and are settled in accordance with Section 5, the Restricted Stock Units or the rights relating thereto may not be assigned, alienated, pledged, attached, sold or otherwise transferred or encumbered by you. Any attempt to assign, alienate, pledge, attach, sell or otherwise transfer or encumber the Restricted Stock Units or the rights relating thereto shall be wholly ineffective and, if any such attempt is made, the Restricted Stock Units will be forfeited by you and all your rights to such Restricted Stock Units shall immediately terminate without any payment or consideration by the Company. </font></div></div>
  <div class="item-list-element-wrapper" style="font-size:0;margin-top:0;justify-content:flex-start;align-items:baseline;margin-bottom:12pt;text-align:justify;"><font style="color:#000000;white-space:pre-wrap;text-decoration:underline;font-size:12pt;font-family:Times New Roman;font-kerning:none;min-width:4.533%;word-break:keep-all;display:inline-flex;justify-content:flex-start;">4.</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;font-kerning:none;min-width:fit-content;">Rights as Shareholder; Dividend Equivalents</font><font style="color:#000000;white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">.</font></div></div>
  <div class="item-list-element-wrapper" style="text-indent:6.667%;font-size:0;margin-top:0;justify-content:flex-start;margin-bottom:12pt;min-width:6.667%;text-align:justify;"><font style="color:#000000;white-space:pre-wrap;text-decoration:underline;font-size:12pt;font-family:Times New Roman;font-kerning:none;min-width:2.4%;word-break:keep-all;text-indent:0;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;font-kerning:none;min-width:fit-content;">Rights as a Shareholder</font><font style="color:#000000;white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">.  Except as set forth in Section 4(b) below with respect to certain Dividend Equivalent rights, you shall have no rights of a shareholder, and will not be treated as an owner of any Common Shares issuable in settlement of this Restricted Stock Unit, except with respect to Common Shares that have been issued in settlement of any Restricted Stock Units.  </font></div></div>
  <div class="item-list-element-wrapper" style="text-indent:6.667%;font-size:0;margin-top:0;justify-content:flex-start;margin-bottom:12pt;min-width:6.667%;text-align:justify;"><font style="color:#000000;white-space:pre-wrap;text-decoration:underline;font-size:12pt;font-family:Times New Roman;font-kerning:none;min-width:2.4%;word-break:keep-all;text-indent:0;display:inline-flex;justify-content:flex-start;">(b)</font><div style="width:100%;display:inline;"><font style="color:#252525;white-space:pre-wrap;text-decoration:underline;font-size:12pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Dividend Equivalents</font><font style="color:#252525;white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">. If, prior to the applicable settlement date of the applicable Restricted Stock Units settled on such settlement date, the Company declares a cash or stock dividend on the Common Shares, then, on the payment date of the dividend, your Account shall be credited with Dividend Equivalents in an amount equal to the dividends that would have been paid to you if one Common Share had been issued on the Grant Date for each Restricted Stock Unit granted to you as set forth in this Agreement.  Dividend Equivalents shall be subject to the same vesting terms and Restricted Period as the Restricted Stock Units to which they are attributable and shall be paid on the same settlement date that the Restricted Stock Units to which they are attributable are settled or paid in accordance with </font><font style="color:#000000;white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Section 5</font><font style="color:#252525;white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">. Dividend Equivalents credited to your Account shall be distributed in cash or, at the discretion of the Committee, in Common Shares having a Fair Market Value equal to the amount of the Dividend Equivalents, if any. </font></div></div>
  <div class="item-list-element-wrapper" style="font-size:0;margin-top:0;justify-content:flex-start;align-items:baseline;margin-bottom:12pt;text-align:justify;"><font style="color:#000000;white-space:pre-wrap;text-decoration:underline;font-size:12pt;font-family:Times New Roman;font-kerning:none;min-width:4.533%;word-break:keep-all;display:inline-flex;justify-content:flex-start;">5.</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;font-kerning:none;min-width:fit-content;">Settlement of Restricted Stock Units</font><font style="color:#000000;white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">.</font></div></div>
  <div class="item-list-element-wrapper" style="text-indent:6.667%;font-size:0;margin-top:0;justify-content:flex-start;margin-bottom:12pt;min-width:6.667%;text-align:justify;"><font style="color:#000000;white-space:pre-wrap;text-decoration:underline;font-size:12pt;font-family:Times New Roman;font-kerning:none;min-width:2.4%;word-break:keep-all;text-indent:0;display:inline-flex;justify-content:flex-start;">(a)</font><div style="width:100%;display:inline;"><font style="color:#000000;white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> </font><font style="color:#000000;white-space:pre-wrap;text-decoration:underline;font-size:12pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Settlement</font><font style="color:#000000;white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">.  Subject to Section 10, in the event that one or more Restricted Stock Unit vests and becomes a Vested Unit and the Restricted Period applicable to such Restricted Stock Unit lapses, the Company shall (i) issue and deliver to you the number of Common Shares equal to the number of Vested Units (or, in the Committee&#x2019;s discretion, a lump sum cash payment equal to the Fair Market Value of such Common Shares) and (ii) a lump sum of cash equal to any </font></div></div>
  <div class="page-node-content"><div style="z-index:-3;flex-direction:column;display:flex;padding-bottom:0.5in;min-height:1in;justify-content:flex-end;position:relative;box-sizing:border-box;"><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-size:12pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">2</font></p></div></div>
  <hr style="margin-inline-start:auto;margin-inline-end:auto;page-break-after:always;">
  <div style="padding-top:0.5in;z-index:-3;min-height:1in;position:relative;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;font-kerning:none;min-width:fit-content;">&#160;</font></p></div>
  <div class="item-list-element-wrapper" style="font-size:0;margin-top:0;justify-content:flex-start;margin-bottom:12pt;min-width:6.667%;text-align:justify;"><div style="width:100%;display:inline;"><font style="color:#000000;white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Dividend Equivalents credited with respect to such Vested Units, or, at the discretion of the Committee, Common Shares having a Fair Market Value equal to such Dividend Equivalents within forty-five (45) days following the date on which the applicable portion of the Restricted Stock Units vests and becomes a Vested Unit pursuant to Section 2 and in no event later than March 15</font><font style="color:#000000;white-space:pre-wrap;vertical-align:super;font-size:8.040000000000001pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">th</font><font style="color:#000000;white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> of the calendar year following the calendar year in which the applicable Restricted Stock Units vest and becomes a Vested Unit.</font><font style="color:#000000;white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> </font></div></div>
  <div class="item-list-element-wrapper" style="text-indent:6.667%;font-size:0;margin-top:0;justify-content:flex-start;margin-bottom:12pt;min-width:6.667%;text-align:justify;"><font style="color:#000000;white-space:pre-wrap;text-decoration:underline;font-size:12pt;font-family:Times New Roman;font-kerning:none;min-width:2.4%;word-break:keep-all;text-indent:0;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;font-kerning:none;min-width:fit-content;">Forfeiture</font><font style="color:#000000;white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">.  To the extent that you do not vest in any Restricted Stock Units by the applicable vesting date, all interest in such Restricted Stock Units and any related Dividend Equivalents shall be forfeited. You will have no right with respect to any Restricted Stock Units or corresponding Dividend Equivalents that are forfeited pursuant to the terms of this Agreement.</font></div></div>
  <div class="item-list-element-wrapper" style="text-indent:6.667%;font-size:0;margin-top:0;justify-content:flex-start;margin-bottom:12pt;min-width:6.667%;text-align:justify;"><font style="color:#000000;white-space:pre-wrap;text-decoration:underline;font-size:12pt;font-family:Times New Roman;font-kerning:none;min-width:2.4%;word-break:keep-all;text-indent:0;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;font-kerning:none;min-width:fit-content;">Entry of Shares</font><font style="color:#000000;white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">.  On the applicable settlement date under Section 5(a), to the extent payment is made in Common Shares, the Company will deliver to you (or in the case of your death, to your beneficiary) the Common Shares (rounded down to the nearest full share) by entering such shares in book-entry format.  </font></div></div>
  <div class="item-list-element-wrapper" style="font-size:0;margin-top:0;justify-content:flex-start;align-items:baseline;margin-bottom:12pt;text-align:justify;"><font style="color:#000000;white-space:pre-wrap;text-decoration:underline;font-size:12pt;font-family:Times New Roman;font-kerning:none;min-width:4.533%;word-break:keep-all;display:inline-flex;justify-content:flex-start;">6.</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;font-kerning:none;min-width:fit-content;">Effect of Corporate Reorganization or Other Changes Affecting Number or Kind of Shares</font><font style="color:#000000;white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">. The provisions of this Agreement will be applicable to the Restricted Stock Units, Common Shares or other securities, if any, which may be acquired by you in connection with the Award of Restricted Stock Units as a result of a liquidation, recapitalization, reorganization, redesignation or reclassification, split-up, reverse split, merger, consolidation, dividend, combination or exchange of Restricted Stock Units or Common Shares, exchange for other securities, a sale of all or substantially all assets or the like. The Committee may appropriately adjust the number and kind of Restricted Stock Units, Common Shares or other securities described in this Agreement to reflect such a change provided that no such adjustment will result in the Award not complying with Code Section 409A.</font></div></div>
  <div class="item-list-element-wrapper" style="font-size:0;margin-top:0;justify-content:flex-start;align-items:baseline;margin-bottom:12pt;text-align:justify;"><font style="color:#000000;white-space:pre-wrap;text-decoration:underline;font-size:12pt;font-family:Times New Roman;font-kerning:none;min-width:4.533%;word-break:keep-all;display:inline-flex;justify-content:flex-start;">7.</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;font-kerning:none;min-width:fit-content;">Nontransferability of Shares</font><font style="color:#000000;white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">. Upon the acquisition of any Common Shares pursuant to this Agreement, if the Common Shares have not been registered under the Securities Act, they may not be sold, transferred or otherwise disposed of unless a registration statement under the Securities Act with respect to the Common Shares has become effective or unless you establish to the satisfaction of the Company that an exemption from such registration is available. You will make or enter into such written representations, warranties and agreements as the Committee may reasonably request in order to comply with applicable securities laws or this Agreement. You understand that the Company is under no obligation to register the Common Shares with the Securities and Exchange Commission, any state securities commission or any stock exchange.</font></div></div>
  <div class="item-list-element-wrapper" style="font-size:0;margin-top:0;justify-content:flex-start;align-items:baseline;margin-bottom:12pt;text-align:justify;"><font style="color:#000000;white-space:pre-wrap;text-decoration:underline;font-size:12pt;font-family:Times New Roman;font-kerning:none;min-width:4.533%;word-break:keep-all;display:inline-flex;justify-content:flex-start;">8.</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;font-kerning:none;min-width:fit-content;">Data Privacy</font></div></div>
  <div class="item-list-element-wrapper" style="text-indent:6.667%;font-size:0;margin-top:0;justify-content:flex-start;margin-bottom:12pt;min-width:6.667%;text-align:justify;"><font style="color:#000000;white-space:pre-wrap;text-decoration:underline;font-size:12pt;font-family:Times New Roman;font-kerning:none;min-width:2.4%;word-break:keep-all;text-indent:0;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;font-kerning:none;min-width:fit-content;">Personal Information</font><font style="color:#000000;white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">.  In connection with this Agreement and the grant of Restricted Stock Units, the Company and its Affiliates may collect, process, use and/or disclose personal information about you.  Any such information will be collected, processed, used and/or disclosed in accordance with the privacy policy of the Company and its Affiliates, which may be made available to you upon request.  </font></div></div>
  <div class="page-node-content"><div style="z-index:-3;flex-direction:column;display:flex;padding-bottom:0.5in;min-height:1in;justify-content:flex-end;position:relative;box-sizing:border-box;"><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-size:12pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">3</font></p></div></div>
  <hr style="margin-inline-start:auto;margin-inline-end:auto;page-break-after:always;">
  <div style="padding-top:0.5in;z-index:-3;min-height:1in;position:relative;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;font-kerning:none;min-width:fit-content;">&#160;</font></p></div>
  <div class="item-list-element-wrapper" style="text-indent:6.667%;font-size:0;margin-top:0;justify-content:flex-start;margin-bottom:12pt;min-width:6.667%;text-align:justify;"><font style="color:#000000;white-space:pre-wrap;text-decoration:underline;font-size:12pt;font-family:Times New Roman;font-kerning:none;min-width:2.4%;word-break:keep-all;text-indent:0;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;font-kerning:none;min-width:fit-content;">Transfer of Personal Information</font><font style="color:#000000;white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">.  In connection with this Agreement and the grant of Restricted Stock Units, the Company and its Affiliates may transfer any personal information referred to in Section 8(a) above outside, or within the country in which you work or are employed. You hereby give explicit consent to the transfer of any such personal information. </font></div></div>
  <div class="item-list-element-wrapper" style="font-size:0;margin-top:0;justify-content:flex-start;align-items:baseline;margin-bottom:12pt;text-align:justify;"><font style="color:#000000;white-space:pre-wrap;text-decoration:underline;font-size:12pt;font-family:Times New Roman;font-kerning:none;min-width:4.533%;word-break:keep-all;display:inline-flex;justify-content:flex-start;">9.</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;font-kerning:none;min-width:fit-content;">Internal Revenue Code Section 409A</font><font style="color:#000000;white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">. This Agreement and the compensation and benefits hereunder are intended to meet the requirements for exemption from coverage under Code Section 409A and shall be construed and administered accordingly. If the Company determines that any compensation or benefits awarded or payable under this Agreement may be subject to taxation under Code Section 409A, the Company shall have the authority to adopt, prospectively or retroactively, such amendments to this Agreement or to take any other actions it determines necessary or appropriate to exempt the compensation and benefits payable under this Agreement from Code Section 409A or meet the requirements of Code Section 409A. In no event, however, shall this Section 9 or any other provisions of the Plan or this Agreement be construed to require the Company to provide any gross-up for the tax consequences of any provisions of, or awards or payments under, this Agreement, and the Company shall have no responsibility for tax consequences of any kind to you (or any other person or entity), whether or not such consequences are contemplated at the time of entry into this Agreement, or result from the terms or operation of this Agreement.  Notwithstanding anything to the contrary in the Agreement, in the event your Award is subject to Code Section 409A, </font><font style="color:#252525;white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">if you are deemed a &#34;specified employee&#34; within the meaning of Code Section 409A at the time you becomes eligible for settlement or payment of the Restricted Stock Units as a result of your termination of your Continuous Service, then to the extent necessary to prevent any accelerated or additional tax under Code Section 409A, such settlement or payment will be delayed until the earlier of: (a) the business day following the date that is six months following the date of your termination of Continuous Service (determined without regard to any notice period) and (b) your death.</font></div></div>
  <div class="item-list-element-wrapper" style="font-size:0;margin-top:0;justify-content:flex-start;align-items:baseline;margin-bottom:12pt;text-align:justify;"><font style="color:#000000;white-space:pre-wrap;text-decoration:underline;font-size:12pt;font-family:Times New Roman;font-kerning:none;min-width:4.533%;word-break:keep-all;display:inline-flex;justify-content:flex-start;">10.</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;font-kerning:none;min-width:fit-content;">Withholding; Tax Liability</font><font style="color:#000000;white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">.</font></div></div>
  <div class="item-list-element-wrapper" style="text-indent:6.667%;font-size:0;margin-top:0;justify-content:flex-start;margin-bottom:12pt;min-width:6.667%;text-align:justify;"><font style="color:#000000;white-space:pre-wrap;text-decoration:underline;font-size:12pt;font-family:Times New Roman;font-kerning:none;min-width:2.4%;word-break:keep-all;text-indent:0;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;font-kerning:none;min-width:fit-content;">Withholding</font><font style="color:#000000;white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">.  You shall be required to pay to the Company and/or any Affiliate, and the Company and/or the Affiliate shall have the right to deduct from any compensation payable to you (or your beneficiary) pursuant to the Plan and this Award, the amount of any required withholding taxes in respect of the Restricted Stock Units and to take all such other action as the Committee deems necessary to satisfy all obligations for the payment of such withholding taxes. The Committee may permit you to satisfy any federal, state or local tax withholding obligation by any of the following means, or by a combination of any such means: (i) tendering a cash payment; (ii) if the Common Shares are listed on any established stock exchange or a national market system, through the delivery of irrevocable instructions to a broker to deliver promptly to the Company and/or any Affiliate an amount equal to the tax required to be withheld by law (i.e., by means of a &#x2018;cashless&#x2019; procedure); or (iii) authorizing the Company and/or any Affiliate to withhold Common Shares from the Common Shares otherwise issuable or deliverable to you as a result of the vesting of the Restricted Stock Units; provided, however, that no Common Shares shall be withheld with a value exceeding the amount of tax required to be withheld by Applicable Law.</font></div></div>
  <div class="item-list-element-wrapper" style="text-indent:6.667%;font-size:0;margin-top:0;justify-content:flex-start;margin-bottom:12pt;min-width:6.667%;text-align:justify;"><font style="color:#000000;white-space:pre-wrap;text-decoration:underline;font-size:12pt;font-family:Times New Roman;font-kerning:none;min-width:2.4%;word-break:keep-all;text-indent:0;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;font-kerning:none;min-width:fit-content;">Tax-Related Liability</font><font style="color:#000000;white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">.  Notwithstanding any action the Company and/or any Affiliate takes with respect to any or all income tax, social insurance, payroll tax, or other tax-related withholding (&#x201c;Tax-Related Items&#x201d;), the ultimate liability for all Tax-Related Items is and </font></div></div>
  <div class="page-node-content"><div style="z-index:-3;flex-direction:column;display:flex;padding-bottom:0.5in;min-height:1in;justify-content:flex-end;position:relative;box-sizing:border-box;"><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-size:12pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">4</font></p></div></div>
  <hr style="margin-inline-start:auto;margin-inline-end:auto;page-break-after:always;">
  <div style="padding-top:0.5in;z-index:-3;min-height:1in;position:relative;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;font-kerning:none;min-width:fit-content;">&#160;</font></p></div>
  <div class="item-list-element-wrapper" style="font-size:0;margin-top:0;justify-content:flex-start;margin-bottom:12pt;min-width:6.667%;text-align:justify;"><div style="width:100%;display:inline;"><font style="color:#000000;white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">remains your responsibility and the Company and its Affiliates (i) make no representation or undertakings regarding the treatment of any Tax-Related Items in connection with the grant, vesting or removal of restrictions with respect to the Restricted Stock Units or the subsequent sale of any shares; and (ii) do not commit to structure the Restricted Stock Units to reduce or eliminate your liability for Tax-Related Items.</font><font style="color:#000000;white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> </font></div></div>
  <div class="item-list-element-wrapper" style="text-indent:6.667%;font-size:0;margin-top:0;justify-content:flex-start;margin-bottom:12pt;min-width:6.667%;text-align:justify;"><font style="color:#000000;white-space:pre-wrap;text-decoration:underline;font-size:12pt;font-family:Times New Roman;font-kerning:none;min-width:2.4%;word-break:keep-all;text-indent:0;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;font-kerning:none;min-width:fit-content;">Share Delivery</font><font style="color:#000000;white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">.  The Company shall not deliver any Common Shares to you until it is satisfied that all liabilities pertaining to Tax-Related Items have been paid or arrangements are in place to fulfil the same.</font></div></div>
  <div class="item-list-element-wrapper" style="font-size:0;margin-top:0;justify-content:flex-start;align-items:baseline;margin-bottom:12pt;text-align:justify;"><font style="color:#000000;white-space:pre-wrap;text-decoration:underline;font-size:12pt;font-family:Times New Roman;font-kerning:none;min-width:4.533%;word-break:keep-all;display:inline-flex;justify-content:flex-start;">11.</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;font-kerning:none;min-width:fit-content;">No Right to Continued Employment</font><font style="color:#000000;white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">. Neither the Plan nor this Agreement shall be construed to grant you any right to remain in the Continuous Service with the Company or its Affiliates, or to be employed in any position therewith. The Plan and this Agreement do not constitute a contract of employment or service, and the Company and each Affiliate expressly reserves the right, at any time, to terminate your Continuous Employment free from liability, or any claim, under the Plan and this Agreement, except as may be specifically provided therein.</font></div></div>
  <div class="item-list-element-wrapper" style="font-size:0;margin-top:0;justify-content:flex-start;align-items:baseline;margin-bottom:12pt;text-align:justify;"><font style="color:#000000;white-space:pre-wrap;text-decoration:underline;font-size:12pt;font-family:Times New Roman;font-kerning:none;min-width:4.533%;word-break:keep-all;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;font-kerning:none;min-width:fit-content;"> </font><font style="color:#000000;white-space:pre-wrap;text-decoration:underline;font-size:12pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Notices</font><font style="color:#000000;white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">. All notices or other communications relating to the Plan and this Agreement as it relates to you shall be in writing, shall be deemed to have been made if personally delivered in return for a receipt or, if mailed, by regular U.S. mail, postage prepaid, by the Company to you at your address then on file with the Company. You are responsible for notifying the Company of a change in your address. The Company may, in its sole discretion, decide to deliver any documents related to participation in the Plan and this Award by electronic means or to request your consent to participate in the Plan by electronic means. By accepting this Award, you consent to receive such documents by electronic delivery and to participate in the Plan through an on-line or electronic system established and maintained by the Company or another third party designated by the Company.</font></div></div>
  <div class="item-list-element-wrapper" style="font-size:0;margin-top:0;justify-content:flex-start;align-items:baseline;margin-bottom:12pt;text-align:justify;"><font style="color:#000000;white-space:pre-wrap;text-decoration:underline;font-size:12pt;font-family:Times New Roman;font-kerning:none;min-width:4.533%;word-break:keep-all;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;font-kerning:none;min-width:fit-content;">  </font><font style="color:#000000;white-space:pre-wrap;text-decoration:underline;font-size:12pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Governing Law</font><font style="color:#000000;white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">. Except as may otherwise be provided in the Plan, this Agreement will be governed by, construed and enforced in accordance with the internal laws of the State of Delaware without giving effect to its conflict of laws principles.</font></div></div>
  <div class="item-list-element-wrapper" style="font-size:0;margin-top:0;justify-content:flex-start;align-items:baseline;margin-bottom:12pt;text-align:justify;"><font style="color:#000000;white-space:pre-wrap;text-decoration:underline;font-size:12pt;font-family:Times New Roman;font-kerning:none;min-width:4.533%;word-break:keep-all;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;font-kerning:none;min-width:fit-content;"> </font><font style="color:#000000;white-space:pre-wrap;text-decoration:underline;font-size:12pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Amendment</font><font style="color:#000000;white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">. The Committee may waive any conditions or rights under, amend any terms of, or alter, suspend, discontinue, cancel or terminate this Agreement. However, no such action may be inconsistent with the terms of the Plan or materially and adversely affect your rights without your written consent. Notwithstanding the foregoing, the Company may unilaterally amend this Agreement to comply with law, preserve favorable tax effects or avoid unfavorable tax effects for either of the parties.</font></div></div>
  <div class="item-list-element-wrapper" style="font-size:0;margin-top:0;justify-content:flex-start;align-items:baseline;margin-bottom:12pt;text-align:justify;"><font style="color:#000000;white-space:pre-wrap;text-decoration:underline;font-size:12pt;font-family:Times New Roman;font-kerning:none;min-width:4.533%;word-break:keep-all;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;font-kerning:none;min-width:fit-content;">  </font><font style="color:#000000;white-space:pre-wrap;text-decoration:underline;font-size:12pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Effect of Waiver</font><font style="color:#000000;white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">. Any waiver of any term, condition or breach thereof will not be a waiver of any other term or condition or of the same term or condition for the future, or of any subsequent breach. </font></div></div>
  <div class="item-list-element-wrapper" style="font-size:0;margin-top:0;justify-content:flex-start;align-items:baseline;margin-bottom:12pt;text-align:justify;"><font style="color:#000000;white-space:pre-wrap;text-decoration:underline;font-size:12pt;font-family:Times New Roman;font-kerning:none;min-width:4.533%;word-break:keep-all;display:inline-flex;justify-content:flex-start;">16.</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;font-kerning:none;min-width:fit-content;">Severability</font><font style="color:#000000;white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">. In the event of the invalidity of any part or provision of the Plan or this Agreement, such invalidity will not affect the enforceability of any other part or provision of the Plan or this Agreement, and each provision of the Plan and this Agreement shall be severable and enforceable to the extent permitted by Applicable Law. </font></div></div>
  <div class="page-node-content"><div style="z-index:-3;flex-direction:column;display:flex;padding-bottom:0.5in;min-height:1in;justify-content:flex-end;position:relative;box-sizing:border-box;"><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-size:12pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">5</font></p></div></div>
  <hr style="margin-inline-start:auto;margin-inline-end:auto;page-break-after:always;">
  <div style="padding-top:0.5in;z-index:-3;min-height:1in;position:relative;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;font-kerning:none;min-width:fit-content;">&#160;</font></p></div>
  <div class="item-list-element-wrapper" style="font-size:0;margin-top:0;justify-content:flex-start;align-items:baseline;margin-bottom:12pt;text-align:justify;"><font style="color:#000000;white-space:pre-wrap;text-decoration:underline;font-size:12pt;font-family:Times New Roman;font-kerning:none;min-width:4.533%;word-break:keep-all;display:inline-flex;justify-content:flex-start;">17.</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;font-kerning:none;min-width:fit-content;">Successors and Legal Representatives</font><font style="color:#000000;white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">. This Agreement will bind and inure to the benefit of the Company, its Affiliates and you and its and your respective beneficiaries, heirs, legatees, executors, administrators, estates, successors, assigns, legal representatives, guardians and caretakers.</font></div></div>
  <div class="item-list-element-wrapper" style="font-size:0;margin-top:0;justify-content:flex-start;align-items:baseline;margin-bottom:12pt;text-align:justify;"><font style="color:#000000;white-space:pre-wrap;text-decoration:underline;font-size:12pt;font-family:Times New Roman;font-kerning:none;min-width:4.533%;word-break:keep-all;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;font-kerning:none;min-width:fit-content;"> </font><font style="color:#000000;white-space:pre-wrap;text-decoration:underline;font-size:12pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Transferability</font><font style="color:#000000;white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">. The Award shall not be transferable by you other than by will or the laws of descent and distribution.</font></div></div>
  <div class="item-list-element-wrapper" style="font-size:0;margin-top:0;justify-content:flex-start;align-items:baseline;margin-bottom:12pt;text-align:justify;"><font style="color:#000000;white-space:pre-wrap;text-decoration:underline;font-size:12pt;font-family:Times New Roman;font-kerning:none;min-width:4.533%;word-break:keep-all;display:inline-flex;justify-content:flex-start;">19.</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;font-kerning:none;min-width:fit-content;">No Further Liability</font><font style="color:#000000;white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">. The liability of the Company, its Affiliates and the Committee under or in connection with this Agreement is limited to the obligations set forth herein and no terms or provisions of this Agreement shall be construed to impose any liability on the Company, its Affiliates, the Committee or their directors and employees in favor of any person or entity with respect to any loss, cost, tax or expense which the person or entity may incur in connection with or arising from any transaction related to this Agreement.  No third-party beneficiaries are intended.</font></div></div>
  <div class="item-list-element-wrapper" style="font-size:0;margin-top:0;justify-content:flex-start;align-items:baseline;margin-bottom:12pt;text-align:justify;"><font style="color:#000000;white-space:pre-wrap;text-decoration:underline;font-size:12pt;font-family:Times New Roman;font-kerning:none;min-width:4.533%;word-break:keep-all;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;font-kerning:none;min-width:fit-content;"> </font><font style="color:#000000;white-space:pre-wrap;text-decoration:underline;font-size:12pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">No Impact on Other Benefits</font><font style="color:#000000;white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">. The value of your Restricted Stock Units is not part of your normal or expected compensation for purposes of calculating any severance, retirement, welfare, insurance or similar employee benefit.</font></div></div>
  <div class="item-list-element-wrapper" style="font-size:0;margin-top:0;justify-content:flex-start;align-items:baseline;margin-bottom:12pt;text-align:justify;"><font style="color:#000000;white-space:pre-wrap;text-decoration:underline;font-size:12pt;font-family:Times New Roman;font-kerning:none;min-width:4.533%;word-break:keep-all;display:inline-flex;justify-content:flex-start;">21.</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;font-kerning:none;min-width:fit-content;">Clawback</font><font style="color:#000000;white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;">.  </font><font style="color:#000000;white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Pursuant to Section 14.2 of the Plan, every Award issued pursuant to the Plan is subject to potential forfeiture or &#x201c;clawback&#x201d; to the fullest extent called for by applicable federal or state law or any policy of the Company or any Affiliate.  By accepting this Restricted Stock Unit Award, you agree to be bound by, and comply with, the terms of any such forfeiture or &#x201c;clawback&#x201d; provision imposed by applicable federal or state law or prescribed by any policy of the Company or any Affiliate.</font></div></div>
  <div class="item-list-element-wrapper" style="font-size:0;margin-top:0;justify-content:flex-start;align-items:baseline;margin-bottom:12pt;text-align:justify;"><font style="color:#000000;white-space:pre-wrap;text-decoration:underline;font-size:12pt;font-family:Times New Roman;font-kerning:none;min-width:4.533%;word-break:keep-all;display:inline-flex;justify-content:flex-start;">22.</font><div style="width:100%;display:inline;"><font style="color:#000000;white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> </font><font style="color:#000000;white-space:pre-wrap;text-decoration:underline;font-size:12pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">The Plan</font><font style="color:#000000;white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">. The Plan is hereby incorporated by reference and made a part of this Agreement for all purposes, and when taken together with this Agreement, shall govern the rights of you and the Company with respect to the Award. You irrevocably agree to, and accept, the terms, conditions and restrictions of the Plan and this Agreement on your own behalf and on behalf of any beneficiaries, heirs, legatees, guardians, representatives, successors and assigns.</font><font style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:12pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> </font><font style="color:#000000;white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">All capitalized terms used in this Agreement, unless otherwise defined, shall have the meaning ascribed to them under the Plan. In the event and to the extent of an express conflict or inconsistency among any of this Agreement, any written employment agreement with you then in effect, the provisions of the Plan, and any rules, regulations, and interpretations of the Plan adopted by the Committee, then the following order of priority shall control; (a) any written employment agreement then in effect, (b) the Plan, (c) any rules, regulations, and interpretations of the Plan adopted by the Committee, and (d) this Agreement; and to the extent that any other document controls this Agreement shall be deemed to be modified accordingly.</font></div></div>
  <div class="item-list-element-wrapper" style="font-size:0;margin-top:0;justify-content:flex-start;align-items:baseline;margin-bottom:12pt;text-align:justify;"><font style="color:#000000;white-space:pre-wrap;text-decoration:underline;font-size:12pt;font-family:Times New Roman;font-kerning:none;min-width:4.533%;word-break:keep-all;display:inline-flex;justify-content:flex-start;">23.</font><div style="width:100%;display:inline;"><font style="color:#000000;white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> </font><font style="color:#000000;white-space:pre-wrap;text-decoration:underline;font-size:12pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Counterparts</font><font style="color:#000000;white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">. This Agreement may be executed in counterparts, each of which shall be deemed an original but all of which together will constitute one and the same instrument. Counterpart signature pages to this Agreement transmitted by facsimile transmission, by electronic mail in portable document format (.pdf), or by any other electronic means intended to preserve the original graphic and pictorial appearance of a document, will have the same effect as physical delivery of the paper document bearing an original signature.</font></div></div>
  <div class="page-node-content"><div style="z-index:-3;flex-direction:column;display:flex;padding-bottom:0.5in;min-height:1in;justify-content:flex-end;position:relative;box-sizing:border-box;"><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-size:12pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">6</font></p></div></div>
  <hr style="margin-inline-start:auto;margin-inline-end:auto;page-break-after:always;">
  <div style="padding-top:0.5in;z-index:-3;min-height:1in;position:relative;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;font-kerning:none;min-width:fit-content;">&#160;</font></p></div>
  <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:12pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> </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-size:12pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">[Signature page follows]</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:12pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> </font></p>
  <div class="page-node-content"><div style="z-index:-3;flex-direction:column;display:flex;padding-bottom:0.5in;min-height:1in;justify-content:flex-end;position:relative;box-sizing:border-box;"><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-size:12pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">7</font></p></div></div>
  <hr style="margin-inline-start:auto;margin-inline-end:auto;page-break-after:always;">
  <div style="padding-top:0.5in;z-index:-3;min-height:1in;position:relative;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;font-kerning:none;min-width:fit-content;">&#160;</font></p></div>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:6pt;text-align:justify;"><font style="color:#000000;white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">IN WITNESS WHEREOF, the parties hereto have executed this Agreement and agree to the terms hereof as of the date first above written.</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:12pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">&#160;</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-weight:bold;font-size:12pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Company</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:12pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> </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:12pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> </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:12pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">___________________________________</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:12pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Ramesh Srinivasan</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:12pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">President and Chief Executive Officer</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:12pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">&#160;</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-weight:bold;font-size:12pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Participant</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:12pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> </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:12pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">___________________________________</font><font style="color:#000000;white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> </font></p>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:8pt;text-align:left;"><font style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">&#160;</font></p>
  <div class="page-node-content"><div style="z-index:-3;flex-direction:column;display:flex;padding-bottom:0.5in;min-height:1in;justify-content:flex-end;position:relative;box-sizing:border-box;"><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-size:12pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">8</font></p></div></div>
  <hr style="margin-inline-start:auto;margin-inline-end:auto;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="z-index:-3;min-height:1in;position:relative;"></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;font-kerning:none;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;font-kerning:none;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;font-kerning:none;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;font-kerning:none;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;font-kerning:none;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;font-kerning:none;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;font-kerning:none;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;font-kerning:none;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;font-kerning:none;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;font-kerning:none;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;font-kerning:none;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;font-kerning:none;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;font-kerning:none;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;font-kerning:none;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;font-kerning:none;min-width:fit-content;">Date: January 21, 2025</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;font-kerning:none;min-width:fit-content;">&#160;</font></p>
  <table style="margin-left:auto;border-spacing:0;table-layout:auto;width:50.0%;border-collapse:separate;margin-right:auto;">
   <tr style="visibility:collapse;">
    <td style="width:8%;box-sizing:content-box;"></td>
    <td style="width:92%;box-sizing:content-box;"></td>
   </tr>
   <tr style="height:10pt;white-space:pre-wrap;word-break:break-word;">
    <td style="padding-top:0in;vertical-align:top;padding-bottom:0in;"><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;font-kerning:none;min-width:fit-content;">By:</font></p></td>
    <td style="padding-top:0in;text-indent:1.5pt;vertical-align:top;padding-bottom:0in;border-bottom:0.5pt solid;text-align:left;"><p style="margin-left:0.28%;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;font-kerning:none;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="padding-top:0in;vertical-align:top;padding-bottom:0in;"><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;font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
    <td style="padding-top:0in;vertical-align:top;padding-bottom:0in;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;font-kerning:none;min-width:fit-content;">Ramesh Srinivasan</font></p></td>
   </tr>
   <tr style="height:10pt;white-space:pre-wrap;word-break:break-word;">
    <td style="padding-top:0in;vertical-align:top;padding-bottom:0in;"><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;font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
    <td style="padding-top:0in;text-indent:1.5pt;vertical-align:top;padding-bottom:0in;text-align:left;"><p style="margin-left:0.28%;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;font-kerning:none;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="padding-top:0in;vertical-align:top;padding-bottom:0in;"><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;font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
    <td style="padding-top:0in;vertical-align:top;padding-bottom:0in;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;font-kerning:none;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;font-kerning:none;min-width:fit-content;">&#160;</font></p>
  <div class="page-node-content"><div style="z-index:-3;flex-direction:column;display:flex;min-height:1in;justify-content:flex-end;position:relative;"></div></div>
  <hr style="margin-inline-start:auto;margin-inline-end:auto;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="z-index:-3;min-height:1in;position:relative;"></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;font-kerning:none;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;font-kerning:none;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;font-kerning:none;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;font-kerning:none;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;font-kerning:none;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;font-kerning:none;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;font-kerning:none;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;font-kerning:none;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;font-kerning:none;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;font-kerning:none;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;font-kerning:none;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;font-kerning:none;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;font-kerning:none;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;font-kerning:none;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;font-kerning:none;min-width:fit-content;">Date: January 21, 2025</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;font-kerning:none;min-width:fit-content;">&#160;</font></p>
  <table style="margin-left:auto;border-spacing:0;table-layout:auto;width:51.0%;border-collapse:separate;margin-right:auto;">
   <tr style="visibility:collapse;">
    <td style="width:7.874%;box-sizing:content-box;"></td>
    <td style="width:92.126%;box-sizing:content-box;"></td>
   </tr>
   <tr style="height:10pt;white-space:pre-wrap;word-break:break-word;">
    <td style="padding-top:0in;vertical-align:top;padding-bottom:0in;"><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;font-kerning:none;min-width:fit-content;">By:</font></p></td>
    <td style="padding-top:0in;text-indent:1.5pt;vertical-align:top;padding-bottom:0in;border-bottom:0.5pt solid;text-align:left;"><p style="margin-left:0.28%;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;font-kerning:none;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="padding-top:0in;vertical-align:top;padding-bottom:0in;"><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;font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
    <td style="padding-top:0in;vertical-align:top;padding-bottom:0in;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;font-kerning:none;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="padding-top:0in;vertical-align:top;padding-bottom:0in;"><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;font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
    <td style="padding-top:0in;text-indent:1.5pt;vertical-align:top;padding-bottom:0in;text-align:left;"><p style="margin-left:0.28%;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;font-kerning:none;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="padding-top:0in;vertical-align:top;padding-bottom:0in;"><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;font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
    <td style="padding-top:0in;vertical-align:top;padding-bottom:0in;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;font-kerning:none;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;font-kerning:none;min-width:fit-content;">&#160;</font></p>
  <div class="page-node-content"><div style="z-index:-3;flex-direction:column;display:flex;min-height:1in;justify-content:flex-end;position:relative;"></div></div>
  <hr style="margin-inline-start:auto;margin-inline-end:auto;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="z-index:-3;min-height:1in;position:relative;"></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;font-kerning:none;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;font-kerning:none;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;font-kerning:none;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;font-kerning:none;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;font-kerning:none;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;font-kerning:none;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;font-kerning:none;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;font-kerning:none;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;font-kerning:none;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;font-kerning:none;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;font-kerning:none;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;font-kerning:none;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;font-kerning:none;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;font-kerning:none;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;font-kerning:none;min-width:fit-content;">Date: January 21, 2025</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;font-kerning:none;min-width:fit-content;">&#160;</font></p>
  <table style="margin-left:auto;border-spacing:0;table-layout:auto;width:51.0%;border-collapse:separate;margin-right:auto;">
   <tr style="visibility:collapse;">
    <td style="width:7.874%;box-sizing:content-box;"></td>
    <td style="width:92.126%;box-sizing:content-box;"></td>
   </tr>
   <tr style="height:10pt;white-space:pre-wrap;word-break:break-word;">
    <td style="padding-top:0in;vertical-align:top;padding-bottom:0in;"><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;font-kerning:none;min-width:fit-content;">By:</font></p></td>
    <td style="padding-top:0in;vertical-align:top;padding-bottom:0in;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;font-kerning:none;min-width:fit-content;">/s/ Chris J. Robertson</font></p></td>
   </tr>
   <tr style="height:10pt;white-space:pre-wrap;word-break:break-word;">
    <td style="padding-top:0in;vertical-align:top;padding-bottom:0in;"><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;font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
    <td style="padding-top:0in;vertical-align:top;padding-bottom:0in;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;font-kerning:none;min-width:fit-content;">Chris J. Robertson</font></p></td>
   </tr>
   <tr style="height:10pt;white-space:pre-wrap;word-break:break-word;">
    <td style="padding-top:0in;vertical-align:top;padding-bottom:0in;"><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;font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
    <td style="padding-top:0in;vertical-align:top;padding-bottom:0in;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;font-kerning:none;min-width:fit-content;">Corporate Controller and Treasurer</font></p></td>
   </tr>
   <tr style="height:10pt;white-space:pre-wrap;word-break:break-word;">
    <td style="padding-top:0in;vertical-align:top;padding-bottom:0in;"><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;font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
    <td style="padding-top:0in;vertical-align:top;padding-bottom:0in;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;font-kerning:none;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;font-kerning:none;min-width:fit-content;">&#160;</font></p>
  <div class="page-node-content"><div style="z-index:-3;flex-direction:column;display:flex;min-height:1in;justify-content:flex-end;position:relative;"></div></div>
  <hr style="margin-inline-start:auto;margin-inline-end:auto;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="z-index:-3;min-height:0.5in;position:relative;"></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;font-kerning:none;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;font-kerning:none;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;font-kerning:none;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;font-kerning:none;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;font-kerning:none;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;font-kerning:none;min-width:fit-content;">1.	The Quarterly Report on Form 10-Q of the Company for the period ended December 31, 2024 (the &#x201c; </font><font style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">Report</font><font style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;font-kerning:none;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;font-kerning:none;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;font-kerning:none;min-width:fit-content;">Date: January 21, 2025</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;font-kerning:none;min-width:fit-content;">&#160;</font></p>
  <table style="margin-left:auto;border-spacing:0;table-layout:auto;width:50.0%;border-collapse:separate;margin-right:auto;">
   <tr style="visibility:collapse;">
    <td style="width:6.66%;box-sizing:content-box;"></td>
    <td style="width:93.34%;box-sizing:content-box;"></td>
   </tr>
   <tr style="height:10pt;white-space:pre-wrap;word-break:break-word;">
    <td style="padding-top:0in;text-indent:1.5pt;vertical-align:top;padding-bottom:0in;"><p style="margin-left:0.28%;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;font-kerning:none;min-width:fit-content;">By:</font></p></td>
    <td style="padding-top:0in;text-indent:1.5pt;vertical-align:top;padding-bottom:0in;border-bottom:0.75pt solid #000000;text-align:left;"><p style="margin-left:0.28%;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;font-kerning:none;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="padding-top:0in;text-indent:1.5pt;vertical-align:bottom;padding-bottom:0in;"><p style="margin-left:0.28%;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;font-kerning:none;min-width:fit-content;"> </font></p></td>
    <td style="padding-top:0in;text-indent:1.5pt;vertical-align:top;padding-bottom:0in;text-align:left;"><p style="margin-left:0.28%;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;font-kerning:none;min-width:fit-content;">Ramesh Srinivasan</font></p></td>
   </tr>
   <tr style="height:10pt;white-space:pre-wrap;word-break:break-word;">
    <td style="padding-top:0in;text-indent:1.5pt;vertical-align:bottom;padding-bottom:0in;"><p style="margin-left:0.28%;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;font-kerning:none;min-width:fit-content;"> </font></p></td>
    <td style="padding-top:0in;text-indent:1.5pt;vertical-align:top;padding-bottom:0in;text-align:left;"><p style="margin-left:0.28%;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;font-kerning:none;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="padding-top:0in;text-indent:1.5pt;vertical-align:bottom;padding-bottom:0in;"><p style="margin-left:0.28%;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;font-kerning:none;min-width:fit-content;"> </font></p></td>
    <td style="padding-top:0in;text-indent:1.5pt;vertical-align:top;padding-bottom:0in;text-align:left;"><p style="margin-left:0.28%;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;font-kerning:none;min-width:fit-content;">(Principal Executive Officer)</font></p></td>
   </tr>
   <tr style="height:10pt;white-space:pre-wrap;word-break:break-word;">
    <td style="padding-top:0in;text-indent:1.5pt;vertical-align:bottom;padding-bottom:0in;"><p style="margin-left:0.28%;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;font-kerning:none;min-width:fit-content;"> </font></p></td>
    <td style="padding-top:0in;text-indent:1.5pt;vertical-align:bottom;padding-bottom:0in;"><p style="margin-left:0.28%;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;font-kerning:none;min-width:fit-content;"> </font></p></td>
   </tr>
   <tr style="height:10pt;white-space:pre-wrap;word-break:break-word;">
    <td style="padding-top:0in;text-indent:1.5pt;vertical-align:bottom;padding-bottom:0in;"><p style="margin-left:0.28%;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;font-kerning:none;min-width:fit-content;"> </font></p></td>
    <td style="padding-top:0in;text-indent:1.5pt;vertical-align:top;padding-bottom:0in;border-bottom:0.75pt solid #000000;text-align:left;"><p style="margin-left:0.28%;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;font-kerning:none;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="padding-top:0in;text-indent:1.5pt;vertical-align:bottom;padding-bottom:0in;"><p style="margin-left:0.28%;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;font-kerning:none;min-width:fit-content;"> </font></p></td>
    <td style="padding-top:0in;text-indent:1.5pt;vertical-align:top;padding-bottom:0in;text-align:left;"><p style="margin-left:0.28%;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;font-kerning:none;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="padding-top:0in;text-indent:1.5pt;vertical-align:bottom;padding-bottom:0in;"><p style="margin-left:0.28%;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;font-kerning:none;min-width:fit-content;"> </font></p></td>
    <td style="padding-top:0in;text-indent:1.5pt;vertical-align:top;padding-bottom:0in;text-align:left;"><p style="margin-left:0.28%;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;font-kerning:none;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="padding-top:0in;text-indent:1.5pt;vertical-align:bottom;padding-bottom:0in;"><p style="margin-left:0.28%;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;font-kerning:none;min-width:fit-content;"> </font></p></td>
    <td style="padding-top:0in;text-indent:1.5pt;vertical-align:top;padding-bottom:0in;text-align:left;"><p style="margin-left:0.28%;text-indent:0.281%;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;font-kerning:none;min-width:fit-content;">(Principal Financial Officer)</font></p></td>
   </tr>
   <tr style="height:10pt;white-space:pre-wrap;word-break:break-word;">
    <td style="padding-top:0in;text-indent:1.5pt;vertical-align:bottom;padding-bottom:0in;"><p style="margin-left:0.28%;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;font-kerning:none;min-width:fit-content;"> </font></p></td>
    <td style="padding-top:0in;text-indent:1.5pt;vertical-align:bottom;padding-bottom:0in;"><p style="margin-left:0.28%;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;font-kerning:none;min-width:fit-content;"> </font></p></td>
   </tr>
   <tr style="height:10pt;white-space:pre-wrap;word-break:break-word;">
    <td style="padding-top:0in;text-indent:1.5pt;vertical-align:bottom;padding-bottom:0in;"><p style="margin-left:0.28%;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;font-kerning:none;min-width:fit-content;"> </font></p></td>
    <td style="padding-top:0in;text-indent:1.5pt;vertical-align:top;padding-bottom:0in;border-bottom:0.75pt solid #000000;text-align:left;"><p style="margin-left:0.28%;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;font-kerning:none;min-width:fit-content;">/s/ Chris J. Robertson</font></p></td>
   </tr>
   <tr style="height:10pt;white-space:pre-wrap;word-break:break-word;">
    <td style="padding-top:0in;text-indent:1.5pt;vertical-align:bottom;padding-bottom:0in;"><p style="margin-left:0.28%;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;font-kerning:none;min-width:fit-content;"> </font></p></td>
    <td style="padding-top:0in;text-indent:1.5pt;vertical-align:top;padding-bottom:0in;text-align:left;"><p style="margin-left:0.28%;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;font-kerning:none;min-width:fit-content;">Chris J. Robertson</font></p></td>
   </tr>
   <tr style="height:10pt;white-space:pre-wrap;word-break:break-word;">
    <td style="padding-top:0in;text-indent:1.5pt;vertical-align:bottom;padding-bottom:0in;"><p style="margin-left:0.28%;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;font-kerning:none;min-width:fit-content;"> </font></p></td>
    <td style="padding-top:0in;text-indent:1.5pt;vertical-align:top;padding-bottom:0in;text-align:left;"><p style="margin-left:0.28%;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;font-kerning:none;min-width:fit-content;">Corporate Controller and Treasurer</font></p></td>
   </tr>
   <tr style="height:10pt;white-space:pre-wrap;word-break:break-word;">
    <td style="padding-top:0in;text-indent:1.5pt;vertical-align:bottom;padding-bottom:0in;"><p style="margin-left:0.28%;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;font-kerning:none;min-width:fit-content;"> </font></p></td>
    <td style="padding-top:0in;text-indent:1.5pt;vertical-align:top;padding-bottom:0in;text-align:left;"><p style="margin-left:0.28%;text-indent:0.281%;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;font-kerning:none;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;font-kerning:none;min-width:fit-content;">&#160;</font></p>
  <div class="page-node-content"><div style="z-index:-3;flex-direction:column;display:flex;min-height:0.5in;justify-content:flex-end;position:relative;"></div></div>
  <hr style="margin-inline-start:auto;margin-inline-end:auto;page-break-after:always;">
 </body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>7
<FILENAME>img210102116_0.jpg
<DESCRIPTION>GRAPHIC
<TEXT>
begin 644 img210102116_0.jpg
M_]C_X  02D9)1@ ! @$ E@"6  #_VP!#  $! 0$! 0$! 0$! 0$! 0$! 0$!
M 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0'_
MVP!# 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$!
M 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0'_P  1" !@ *@# 2(  A$! Q$!_\0
M'P   04! 0$! 0$           $" P0%!@<("0H+_\0 M1   @$# P($ P4%
M! 0   %] 0(#  01!1(A,4$&$U%A!R)Q%#*!D:$((T*QP152T? D,V)R@@D*
M%A<8&1HE)B<H*2HT-38W.#DZ0T1%1D=(24I35%565UA96F-D969G:&EJ<W1U
M=G=X>7J#A(6&AXB)BI*3E)66EYB9FJ*CI*6FIZBIJK*SM+6VM[BYNL+#Q,7&
MQ\C)RM+3U-76U]C9VN'BX^3EYN?HZ>KQ\O/T]?;W^/GZ_\0 'P$  P$! 0$!
M 0$! 0        $" P0%!@<("0H+_\0 M1$  @$"! 0#! <%! 0  0)W  $"
M Q$$!2$Q!A)!40=A<1,B,H$(%$*1H;'!"2,S4O 58G+1"A8D-.$E\1<8&1HF
M)R@I*C4V-S@Y.D-$149'2$E*4U155E=865IC9&5F9VAI:G-T=79W>'EZ@H.$
MA8:'B(F*DI.4E9:7F)F:HJ.DI::GJ*FJLK.TM;:WN+FZPL/$Q<;'R,G*TM/4
MU=;7V-G:XN/DY>;GZ.GJ\O/T]?;W^/GZ_]H # ,!  (1 Q$ /P#^_BBBB@ H
MHHH **** "BBB@ HHI"?<9/3/^?\_I0 M%-#>X)XZ9QSQCOZ>V:7)SCVZXX_
M#D_E^.?576FN^WRW^2ZO8+_U_EW^0M-;I_GOD<<CUI-QY!P,'K@D<?YY^N,
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
MTNXU5VO+O2U\;0:I)!(\!\0M<YO7XO\ X-DOVV/VJ/@_^V3^U?\ \$6OVO\
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
M8$5_%O\ \'E?[3NL6OP'_90_8!^'LE[J'CW]IKXN0?$#6_#^AR7D^L:GX:\
M31>&O!6@7&F:3J+7MY:>*OB-XPL[O2].O- OXM7UGP3%/H\ZZEH,\+>K_P#!
M8GQ%\:O^"+/_  ;X_L^?L]?LL:OX@^'_ (TLY/A1^SOXY^+/@#^S(+WPI+XF
M\/>)_&'Q=\0V'B&W31KO1]?^(OC.RUFSM/%^BZ0FM&;7M2U"!M'U6YAU.U /
MZU+SQOX+TZZGLM0\7^%["\MG\NYM+S7])M;JWDP&\N>WGNTEB?:0=LB*V"#C
M!%=)%-#/''-!+'-#-&DL,L3K)%-%(H>.6*1"4DC="&1T)5E(*D@YK^ #_@G;
M_P &N7["?_!0#]C?X6?M4^/OV[OCM\7_ (M?&?PUHGC'XB>)OA;K_@>32?!?
MC35H3K&N^ =:L?'7A'Q9XSE\7>'K74=/T3Q-=>+]2AO[[4]/DUW3=/LM(U:Q
M@/\ 6O\ \$L/^"=D_P#P3)_9TUS]G5/VDOBQ^TKH-Q\5/%'CGP;KWQ:,:ZEX
M \%ZII>@:'X:^&&@6T6I:G;P:)X>TSP[!>74UDVFZ=J7B35=>U;3?#WAVQOK
M?1K( _2RBBB@ K\$/^"]7_!:.P_X)&_!#P+;_#_P7I?Q2_:D^/\ ?:YHOP7\
M%:U<3?\ "-^'[+0([!->^(OC+3],GBUW5]*TJ_UG1=*T/PUIDNGS^)];OS;_
M -L6%KIM^[?O?7\OO_!R[_P1_P#C9_P4:^%7P2^.W[(T.GZA^U-^RGJOB._T
M7PC>ZS!H5Y\0_ &LI8Z[=:/X5U+4Y4T&#QYX>\6>&]%U3PO9ZS+I.FZO!J.N
MVEUK4-W%I5K<@'S=\'OA/_P=[_M':3-\5/%O[8/[)?['6G^*[#0_$'ASX2^(
M?AE\-/$6H:)9:S8M.^ERV6D_!;XLZGHD^FQ1VDMY9>)O'FMZLEWJ4EO)*DEI
M/!;_ ))_\$%?#GQP\(_\'.O[6GAC]I?QWX>^*'[0.A>%OVK]-^,/Q$\)Z7#H
MOAGQGX_MO%O@R/Q'XAT+2;?0_#-OIVF:E?B6>TM(?#VC10Q.$2PMUQ&/V&\#
M?MH?\'5/Q>\&>"_@;:?\$V_@3\ OB=J5K;Z!XK_:X^*7BW1KOP9H5I'975GJ
M'C;_ (5S9?$36UM/$4*S66K6L,$7C;3KK5;&Y@B\'W]G?KIME\F_\$5?^"2?
M_!17]C?_ (+G_';X\_M+^$?B+\2?A/?>$OVAO#Y_:_\ &&H^%57XV^)_%/B/
MPQ>V/CB?18?&_B3Q5I\OCJ:RU'5K6VU&*66RA*07LL#IM !]<?\ !R9^PG\4
M?!?C3X5?\%P/V4?CEX)^"?[0W[#WA:UM_%D/Q)UNUT?0_&G@GPU>^)M7\,6/
MA%];-UH>L>.-1U#Q7KW@'_A6=U8QQ?%33/&@T.WO8]2L[;3]9^?=%_X+0_\
M!Q%^V+\"O#WA7]F[_@CMJ/@7QM\:? %_JGAC]IK4;;QCH_PI3PGXQ\/V&H^%
M/B'\/YOBE/X8\#V-X-#OKC6M#N/$GC[Q3IFN3W&C3Z;HNH*KZ9J'T;_P<W_&
M']E']K7X.V/_  2X\#>,OBI\6?\ @H9?_$'PE\2/@O\ L]_LY^&-1^(6JP>-
M=+TG48+/3?CBD6M^'?"/A7PAJ?@_Q-K.J7LVO:S=ZWX/L$L_B ?#4^G:=&]S
M\5? /]G[_@\E_9[^"_PQ^"'PX\8_ 6S^'WPL\&:%X)\#:1XLU;]E;Q5KV@>$
M?#]A%I_ASPS=:_J_AS4-2U"#PYI,-IH>G-=ZA?26^G6%I:+>316\;D _<;_@
MW]_X)!^)O^"4/[.7Q!'QE\9V'CS]J']I?Q3H?CSXYZIHFHZGJOASP]_PC=MK
M,'A+P/I6LZE(DGBB[T:3Q+XFUKQ%XO?3M.N-9U_Q+?V2&_TK1](U"Y_GD_X+
M!_\ *VW_ ,$Q_P#L+?L*?^KW\;U];_L.?\'#O_!0_P"'?_!1#X;?\$X_^"P'
M[*_@3X2>,_BKK?A'P'X9\?\ A'3;[X?ZAH7B/Q79FW\(>*-8AU#Q=XS\ _$3
MPAXZUM[/29];\":UX>L-"U6ZNDM+6]N-.N_#]MT7_!3+_@G)^VY\:?\ @Y _
M8)_;*^%O[/?BOQE^S-\*=4_9#D^(7Q9T_5_!MMH?AF'P!\8/%.O^-)KRPU3Q
M+8>()T\/:+J-KJ-X+'2+J2:&398I=SCRB ?</_!VE_RA9^-W_96/V?/_ %:&
MBU]-_P#!M_@_\$3/V!\X/_%O?'V,X_Z+;\3L_P#UZ]2_X+>?L'_$#_@H]_P3
MA^.7[,/PFUC2M*^*.M3^#O''@"#7[N+3="\0>)OA[XGT_P 3V?A;5M6DBG72
M+;Q%#97&G6^J21BWM-0ELI;V6"Q-W<1_AC_P0>O?^"_'[)'B[]F;]@W]J;]B
M70?"W[!7P^/Q/\-ZK\74L/!NH?$+PE:ZC8>./%_A1Y/$GASXTRZ9J'AL_$J_
ML[6:_7X?:OK$NAZJT;3-Y:7EL ?./_!=OP[-_P $R_\ @O'_ ,$[/^"LGA_3
MX-)^&WQB\0:!X/\ C;KL26=OIYU7P?9VWPJ^)3Z]=OI.HQ65SK7[/OC734TW
M4[R.XOYXO"NHRZ-%;S^&C=QQ_P#!5?3V_P""I_\ P<P_L4?L"P32:[\$/V3]
M!\'>-?B[80W6=.G!M8_CU\4H]D?B6U@E_MSPA:?#7X=2WEA:6WB'1-6OM4^U
M:?JEII$<(_<7_@YN_9:\.?M,?\$@?VD=3U"32K+Q3^SE;:3^TEX$UC5);:TA
MMK_X>W+P>*M*6\DTO4+P3^)/A]K/BS1M*T^PETPZGXGN/#L%W?Q6*7$<GXX?
M\&=O[.OC[XER?M>_\%1/CIX@UWQW\2/BKJ^E_LX^#_&WBJ^GU'7]9T_PI9^&
MO%'Q/UW4;NXG\[5;K4[N'X::*FMW=O-=23>&M9A74IKBYUF-@#^R/]H7]G7X
M,?M5?!7QY^SS\>O .B_$/X1?$C0I/#OBCPEJT %M):ADFT^\TNZ@:*[T37=!
MOH+35O#NN:7-::IH&L6-CJ6EW5K>6<,J?PX_'K_@VT_X*4_\$R==\8?M*?\
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
M/TY'3K_GH@7!)SG(QSU_3 ^O&23GCI0 X@'J!S_3_P#4*,#T]/TZ?E2T4
M'2OX>/\ @[P^)WQ*^/OC/]@W_@E[\$]&U[7_ !3\7/B?H?Q0\7VFCZ/?W=N-
M6\2ZS<?!WX+V.IW\-K%;V]A-JNN>/]2N+6;4_L$CZ=8:CJ45G+I.FW9_N'IN
M#R,C!STXZ]?7KD_T([ 'AO[,7P*\+_LP_LZ_ []G7P7$D7A;X(_"OP+\+]%9
M2[M<VG@OPYI^A&_FEFS<7%UJ,UG+?W=W=M)>7EU<S75Y++=32R/[GM7K@=_U
MZ_GCGU_$TB@@8)!^F?UR>3W)XR>U.H 3:/3T]<\=.>O^1Z4;1Z#UXX]?3ZG\
*S2T4 %%%% '_V0$!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.SCH
<SEQUENCE>8
<FILENAME>agys-20241231.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 :2025-01-21T13:43:39.8094+00:00 -->
<!-- Copyright (c) 2025 Donnelley Financial Solutions, Inc. All Rights Reserved. -->
<xsd:schema targetNamespace="http://www.agilysys.com/20241231" attributeFormDefault="unqualified" elementFormDefault="qualified" xmlns:dtr-types="http://www.xbrl.org/dtr/type/2022-03-31" xmlns:ecd-sub="http://xbrl.sec.gov/ecd-sub/2024" xmlns:ecd="http://xbrl.sec.gov/ecd/2024" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:dei="http://xbrl.sec.gov/dei/2024" xmlns:xbrldt="http://xbrl.org/2005/xbrldt" xmlns:xbrli="http://www.xbrl.org/2003/instance" xmlns:agys="http://www.agilysys.com/20241231" xmlns:enum2="http://xbrl.org/2020/extensible-enumerations-2.0" xmlns:srt="http://fasb.org/srt/2024" xmlns:us-gaap="http://fasb.org/us-gaap/2024" 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.sec.gov/ecd/2024/ecd-sub-2024.xsd" namespace="http://xbrl.sec.gov/ecd-sub/2024"/>
  <xsd:import schemaLocation="https://www.xbrl.org/2020/extensible-enumerations-2.0.xsd" namespace="http://xbrl.org/2020/extensible-enumerations-2.0"/>
  <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/dtr/type/2022-03-31/types.xsd" namespace="http://www.xbrl.org/dtr/type/2022-03-31"/>
  <xsd:import schemaLocation="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd" namespace="http://xbrl.sec.gov/ecd/2024"/>
  <xsd:import schemaLocation="https://www.xbrl.org/2023/calculation-1.1.xsd" namespace="https://xbrl.org/2023/calculation-1.1"/>
  <xsd:annotation>
    <xsd:appinfo>
      <link:roleType roleURI="http://www.agilysys.com/20241231/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/20241231/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/20241231/taxonomy/role/DisclosureAdditionalBalanceSheetInformationScheduleOfAdditionalInformationRelatedToTheCondensedConsolidatedBalanceSheetsDetails2" id="DisclosureAdditionalBalanceSheetInformationScheduleOfAdditionalInformationRelatedToTheCondensedConsolidatedBalanceSheetsDetails2">
        <link:definition>100020 - Disclosure - Additional Balance Sheet Information - Schedule of Additional Information Related to the Condensed Consolidated Balance Sheets (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/20241231/taxonomy/role/DisclosureEarningsPerShareDetails2" id="DisclosureEarningsPerShareDetails2">
        <link:definition>100030 - 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/20241231/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheetsParenthetical" id="Role_StatementCondensedConsolidatedBalanceSheetsParenthetical">
        <link:definition>100040 - 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/20241231/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfOperationsUnaudited" id="Role_StatementCondensedConsolidatedStatementsOfOperationsUnaudited">
        <link:definition>100050 - 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/20241231/taxonomy/role/StatementCondensedConsolidatedStatementsOfComprehensiveIncomeUnaudited" id="StatementCondensedConsolidatedStatementsOfComprehensiveIncomeUnaudited">
        <link:definition>100060 - 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/20241231/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" id="Role_StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited">
        <link:definition>100070 - 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/20241231/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfShareholdersEquityUnaudited" id="Role_StatementCondensedConsolidatedStatementsOfShareholdersEquityUnaudited">
        <link:definition>100080 - 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/20241231/taxonomy/role/Role_DisclosureNatureOfOperationsAndFinancialStatementPresentation" id="Role_DisclosureNatureOfOperationsAndFinancialStatementPresentation">
        <link:definition>995455 - 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/20241231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPolicies" id="Role_DisclosureSummaryOfSignificantAccountingPolicies">
        <link:definition>995465 - 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/20241231/taxonomy/role/Role_DisclosureRevenueRecognition" id="Role_DisclosureRevenueRecognition">
        <link:definition>995475 - 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/20241231/taxonomy/role/Role_DisclosureAdditionalBalanceSheetInformation" id="Role_DisclosureAdditionalBalanceSheetInformation">
        <link:definition>995485 - 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/20241231/taxonomy/role/Role_DisclosureSupplementalDisclosuresOfCashFlowInformation" id="Role_DisclosureSupplementalDisclosuresOfCashFlowInformation">
        <link:definition>995495 - 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/20241231/taxonomy/role/Role_DisclosureIncomeTaxes" id="Role_DisclosureIncomeTaxes">
        <link:definition>995505 - 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/20241231/taxonomy/role/Role_DisclosureCommitmentsAndContingencies" id="Role_DisclosureCommitmentsAndContingencies">
        <link:definition>995515 - 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/20241231/taxonomy/role/Role_DisclosureEarningsPerShare" id="Role_DisclosureEarningsPerShare">
        <link:definition>995525 - 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/20241231/taxonomy/role/Role_DisclosureShareBasedCompensation" id="Role_DisclosureShareBasedCompensation">
        <link:definition>995535 - 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/20241231/taxonomy/role/DisclosureDebt1" id="DisclosureDebt1">
        <link:definition>995545 - Disclosure - Debt</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.agilysys.com/20241231/taxonomy/role/Role_DisclosureBusinessCombination" id="Role_DisclosureBusinessCombination">
        <link:definition>995555 - 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/20241231/taxonomy/role/Role_DisclosurePreferredStock" id="Role_DisclosurePreferredStock">
        <link:definition>995565 - 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/20241231/taxonomy/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" id="DisclosureSummaryOfSignificantAccountingPoliciesPolicies">
        <link:definition>995575 - 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/20241231/taxonomy/role/Role_DisclosureAdditionalBalanceSheetInformationTables" id="Role_DisclosureAdditionalBalanceSheetInformationTables">
        <link:definition>995585 - 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/20241231/taxonomy/role/Role_DisclosureSupplementalDisclosuresOfCashFlowInformationTables" id="Role_DisclosureSupplementalDisclosuresOfCashFlowInformationTables">
        <link:definition>995595 - 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/20241231/taxonomy/role/Role_DisclosureIncomeTaxesTables" id="Role_DisclosureIncomeTaxesTables">
        <link:definition>995605 - 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/20241231/taxonomy/role/Role_DisclosureEarningsPerShareTables" id="Role_DisclosureEarningsPerShareTables">
        <link:definition>995615 - 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/20241231/taxonomy/role/Role_DisclosureShareBasedCompensationTables" id="Role_DisclosureShareBasedCompensationTables">
        <link:definition>995625 - 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/20241231/taxonomy/role/DisclosureBusinessCombinationTables" id="DisclosureBusinessCombinationTables">
        <link:definition>995635 - 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/20241231/taxonomy/role/Role_DisclosureRevenueRecognitionNarrativeDetails" id="Role_DisclosureRevenueRecognitionNarrativeDetails">
        <link:definition>995645 - 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/20241231/taxonomy/role/DisclosureAdditionalBalanceSheetInformationScheduleOfAdditionalInformationRelatedToTheCondensedConsolidatedBalanceSheetsDetails" id="DisclosureAdditionalBalanceSheetInformationScheduleOfAdditionalInformationRelatedToTheCondensedConsolidatedBalanceSheetsDetails">
        <link:definition>995655 - 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/20241231/taxonomy/role/Role_DisclosureSupplementalDisclosuresOfCashFlowInformationDetails" id="Role_DisclosureSupplementalDisclosuresOfCashFlowInformationDetails">
        <link:definition>995665 - 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/20241231/taxonomy/role/Role_DisclosureIncomeTaxesDetails" id="Role_DisclosureIncomeTaxesDetails">
        <link:definition>995675 - 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/20241231/taxonomy/role/Role_DisclosureIncomeTaxesDetailsTextual" id="Role_DisclosureIncomeTaxesDetailsTextual">
        <link:definition>995685 - 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/20241231/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesAdditionalInformationDetails" id="Role_DisclosureCommitmentsAndContingenciesAdditionalInformationDetails">
        <link:definition>995695 - 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/20241231/taxonomy/role/Role_DisclosureEarningsPerShareDetails" id="Role_DisclosureEarningsPerShareDetails">
        <link:definition>995705 - 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/20241231/taxonomy/role/Role_DisclosureEarningsPerShareDetailsTextual" id="Role_DisclosureEarningsPerShareDetailsTextual">
        <link:definition>995715 - 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/20241231/taxonomy/role/Role_DisclosureShareBasedCompensationDetailsTextual" id="Role_DisclosureShareBasedCompensationDetailsTextual">
        <link:definition>995725 - 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/20241231/taxonomy/role/Role_DisclosureShareBasedCompensationDetails" id="Role_DisclosureShareBasedCompensationDetails">
        <link:definition>995735 - 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/20241231/taxonomy/role/DisclosureSharebasedCompensationDetails2" id="DisclosureSharebasedCompensationDetails2">
        <link:definition>995745 - 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/20241231/taxonomy/role/Role_DisclosureShareBasedCompensationRestrictedSharesRollforwardDetails" id="Role_DisclosureShareBasedCompensationRestrictedSharesRollforwardDetails">
        <link:definition>995755 - 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/20241231/taxonomy/role/DisclosureSharebasedCompensationScheduleOfPrincipalAssumptionsUtilizedInValuingServiceConditionSarsDetails" id="DisclosureSharebasedCompensationScheduleOfPrincipalAssumptionsUtilizedInValuingServiceConditionSarsDetails">
        <link:definition>995765 - 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/20241231/taxonomy/role/DisclosureDebtAdditionalInformationDetails" id="DisclosureDebtAdditionalInformationDetails">
        <link:definition>995775 - Disclosure - Debt - Additional Information (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.agilysys.com/20241231/taxonomy/role/DisclosureBusinessCombinationAdditionalInformationDetails" id="DisclosureBusinessCombinationAdditionalInformationDetails">
        <link:definition>995785 - Disclosure - Business Combination (Additional Information) (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.agilysys.com/20241231/taxonomy/role/DisclosureBusinessCombinationComponentsAndTheAllocationOfThePurchasePriceForAcquisitionDetails" id="DisclosureBusinessCombinationComponentsAndTheAllocationOfThePurchasePriceForAcquisitionDetails">
        <link:definition>995795 - Disclosure - Business Combination - Components And The Allocation Of The Purchase Price For Acquisition (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/20241231/taxonomy/role/DisclosureBusinessCombinationScheduleOfUnauditedProFormaFinancialInformationDetails" id="DisclosureBusinessCombinationScheduleOfUnauditedProFormaFinancialInformationDetails">
        <link:definition>995805 - Disclosure - Business Combination - Schedule Of Unaudited Pro Forma Financial 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/20241231/taxonomy/role/Role_DisclosurePreferredStockDetailsTextual" id="Role_DisclosurePreferredStockDetailsTextual">
        <link:definition>995815 - 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.xbrl.org/2009/role/negatedLabel" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedLabel" xlink:type="simple"/>
        <link:roleRef roleURI="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedTerseLabel" xlink:type="simple"/>
        <link:roleRef roleURI="http://www.agilysys.com/20241231/taxonomy/role/Role_DocumentDocumentAndEntityInformation" xlink:href="agys-20241231.xsd#Role_DocumentDocumentAndEntityInformation" xlink:type="simple"/>
        <link:roleRef roleURI="http://www.agilysys.com/20241231/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets" xlink:href="agys-20241231.xsd#Role_StatementCondensedConsolidatedBalanceSheets" xlink:type="simple"/>
        <link:roleRef roleURI="http://www.agilysys.com/20241231/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheetsParenthetical" xlink:href="agys-20241231.xsd#Role_StatementCondensedConsolidatedBalanceSheetsParenthetical" xlink:type="simple"/>
        <link:roleRef roleURI="http://www.agilysys.com/20241231/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfOperationsUnaudited" xlink:href="agys-20241231.xsd#Role_StatementCondensedConsolidatedStatementsOfOperationsUnaudited" xlink:type="simple"/>
        <link:roleRef roleURI="http://www.agilysys.com/20241231/taxonomy/role/StatementCondensedConsolidatedStatementsOfComprehensiveIncomeUnaudited" xlink:href="agys-20241231.xsd#StatementCondensedConsolidatedStatementsOfComprehensiveIncomeUnaudited" xlink:type="simple"/>
        <link:roleRef roleURI="http://www.agilysys.com/20241231/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" xlink:href="agys-20241231.xsd#Role_StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" xlink:type="simple"/>
        <link:roleRef roleURI="http://www.agilysys.com/20241231/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfShareholdersEquityUnaudited" xlink:href="agys-20241231.xsd#Role_StatementCondensedConsolidatedStatementsOfShareholdersEquityUnaudited" xlink:type="simple"/>
        <link:roleRef roleURI="http://www.agilysys.com/20241231/taxonomy/role/Role_DisclosureNatureOfOperationsAndFinancialStatementPresentation" xlink:href="agys-20241231.xsd#Role_DisclosureNatureOfOperationsAndFinancialStatementPresentation" xlink:type="simple"/>
        <link:roleRef roleURI="http://www.agilysys.com/20241231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPolicies" xlink:href="agys-20241231.xsd#Role_DisclosureSummaryOfSignificantAccountingPolicies" xlink:type="simple"/>
        <link:roleRef roleURI="http://www.agilysys.com/20241231/taxonomy/role/Role_DisclosureRevenueRecognition" xlink:href="agys-20241231.xsd#Role_DisclosureRevenueRecognition" xlink:type="simple"/>
        <link:roleRef roleURI="http://www.agilysys.com/20241231/taxonomy/role/Role_DisclosureAdditionalBalanceSheetInformation" xlink:href="agys-20241231.xsd#Role_DisclosureAdditionalBalanceSheetInformation" xlink:type="simple"/>
        <link:roleRef roleURI="http://www.agilysys.com/20241231/taxonomy/role/Role_DisclosureSupplementalDisclosuresOfCashFlowInformation" xlink:href="agys-20241231.xsd#Role_DisclosureSupplementalDisclosuresOfCashFlowInformation" xlink:type="simple"/>
        <link:roleRef roleURI="http://www.agilysys.com/20241231/taxonomy/role/Role_DisclosureIncomeTaxes" xlink:href="agys-20241231.xsd#Role_DisclosureIncomeTaxes" xlink:type="simple"/>
        <link:roleRef roleURI="http://www.agilysys.com/20241231/taxonomy/role/Role_DisclosureCommitmentsAndContingencies" xlink:href="agys-20241231.xsd#Role_DisclosureCommitmentsAndContingencies" xlink:type="simple"/>
        <link:roleRef roleURI="http://www.agilysys.com/20241231/taxonomy/role/Role_DisclosureEarningsPerShare" xlink:href="agys-20241231.xsd#Role_DisclosureEarningsPerShare" xlink:type="simple"/>
        <link:roleRef roleURI="http://www.agilysys.com/20241231/taxonomy/role/Role_DisclosureShareBasedCompensation" xlink:href="agys-20241231.xsd#Role_DisclosureShareBasedCompensation" xlink:type="simple"/>
        <link:roleRef roleURI="http://www.agilysys.com/20241231/taxonomy/role/DisclosureDebt1" xlink:href="agys-20241231.xsd#DisclosureDebt1" xlink:type="simple"/>
        <link:roleRef roleURI="http://www.agilysys.com/20241231/taxonomy/role/Role_DisclosureBusinessCombination" xlink:href="agys-20241231.xsd#Role_DisclosureBusinessCombination" xlink:type="simple"/>
        <link:roleRef roleURI="http://www.agilysys.com/20241231/taxonomy/role/Role_DisclosurePreferredStock" xlink:href="agys-20241231.xsd#Role_DisclosurePreferredStock" xlink:type="simple"/>
        <link:roleRef roleURI="http://www.agilysys.com/20241231/taxonomy/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" xlink:href="agys-20241231.xsd#DisclosureSummaryOfSignificantAccountingPoliciesPolicies" xlink:type="simple"/>
        <link:roleRef roleURI="http://www.agilysys.com/20241231/taxonomy/role/Role_DisclosureAdditionalBalanceSheetInformationTables" xlink:href="agys-20241231.xsd#Role_DisclosureAdditionalBalanceSheetInformationTables" xlink:type="simple"/>
        <link:roleRef roleURI="http://www.agilysys.com/20241231/taxonomy/role/Role_DisclosureSupplementalDisclosuresOfCashFlowInformationTables" xlink:href="agys-20241231.xsd#Role_DisclosureSupplementalDisclosuresOfCashFlowInformationTables" xlink:type="simple"/>
        <link:roleRef roleURI="http://www.agilysys.com/20241231/taxonomy/role/Role_DisclosureIncomeTaxesTables" xlink:href="agys-20241231.xsd#Role_DisclosureIncomeTaxesTables" xlink:type="simple"/>
        <link:roleRef roleURI="http://www.agilysys.com/20241231/taxonomy/role/Role_DisclosureEarningsPerShareTables" xlink:href="agys-20241231.xsd#Role_DisclosureEarningsPerShareTables" xlink:type="simple"/>
        <link:roleRef roleURI="http://www.agilysys.com/20241231/taxonomy/role/Role_DisclosureShareBasedCompensationTables" xlink:href="agys-20241231.xsd#Role_DisclosureShareBasedCompensationTables" xlink:type="simple"/>
        <link:roleRef roleURI="http://www.agilysys.com/20241231/taxonomy/role/DisclosureBusinessCombinationTables" xlink:href="agys-20241231.xsd#DisclosureBusinessCombinationTables" xlink:type="simple"/>
        <link:roleRef roleURI="http://www.agilysys.com/20241231/taxonomy/role/Role_DisclosureRevenueRecognitionNarrativeDetails" xlink:href="agys-20241231.xsd#Role_DisclosureRevenueRecognitionNarrativeDetails" xlink:type="simple"/>
        <link:roleRef roleURI="http://www.agilysys.com/20241231/taxonomy/role/DisclosureAdditionalBalanceSheetInformationScheduleOfAdditionalInformationRelatedToTheCondensedConsolidatedBalanceSheetsDetails" xlink:href="agys-20241231.xsd#DisclosureAdditionalBalanceSheetInformationScheduleOfAdditionalInformationRelatedToTheCondensedConsolidatedBalanceSheetsDetails" xlink:type="simple"/>
        <link:roleRef roleURI="http://www.agilysys.com/20241231/taxonomy/role/Role_DisclosureSupplementalDisclosuresOfCashFlowInformationDetails" xlink:href="agys-20241231.xsd#Role_DisclosureSupplementalDisclosuresOfCashFlowInformationDetails" xlink:type="simple"/>
        <link:roleRef roleURI="http://www.agilysys.com/20241231/taxonomy/role/Role_DisclosureIncomeTaxesDetails" xlink:href="agys-20241231.xsd#Role_DisclosureIncomeTaxesDetails" xlink:type="simple"/>
        <link:roleRef roleURI="http://www.agilysys.com/20241231/taxonomy/role/Role_DisclosureIncomeTaxesDetailsTextual" xlink:href="agys-20241231.xsd#Role_DisclosureIncomeTaxesDetailsTextual" xlink:type="simple"/>
        <link:roleRef roleURI="http://www.agilysys.com/20241231/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesAdditionalInformationDetails" xlink:href="agys-20241231.xsd#Role_DisclosureCommitmentsAndContingenciesAdditionalInformationDetails" xlink:type="simple"/>
        <link:roleRef roleURI="http://www.agilysys.com/20241231/taxonomy/role/Role_DisclosureEarningsPerShareDetails" xlink:href="agys-20241231.xsd#Role_DisclosureEarningsPerShareDetails" xlink:type="simple"/>
        <link:roleRef roleURI="http://www.agilysys.com/20241231/taxonomy/role/Role_DisclosureEarningsPerShareDetailsTextual" xlink:href="agys-20241231.xsd#Role_DisclosureEarningsPerShareDetailsTextual" xlink:type="simple"/>
        <link:roleRef roleURI="http://www.agilysys.com/20241231/taxonomy/role/Role_DisclosureShareBasedCompensationDetailsTextual" xlink:href="agys-20241231.xsd#Role_DisclosureShareBasedCompensationDetailsTextual" xlink:type="simple"/>
        <link:roleRef roleURI="http://www.agilysys.com/20241231/taxonomy/role/Role_DisclosureShareBasedCompensationDetails" xlink:href="agys-20241231.xsd#Role_DisclosureShareBasedCompensationDetails" xlink:type="simple"/>
        <link:roleRef roleURI="http://www.agilysys.com/20241231/taxonomy/role/DisclosureSharebasedCompensationDetails2" xlink:href="agys-20241231.xsd#DisclosureSharebasedCompensationDetails2" xlink:type="simple"/>
        <link:roleRef roleURI="http://www.agilysys.com/20241231/taxonomy/role/Role_DisclosureShareBasedCompensationRestrictedSharesRollforwardDetails" xlink:href="agys-20241231.xsd#Role_DisclosureShareBasedCompensationRestrictedSharesRollforwardDetails" xlink:type="simple"/>
        <link:roleRef roleURI="http://www.agilysys.com/20241231/taxonomy/role/DisclosureSharebasedCompensationScheduleOfPrincipalAssumptionsUtilizedInValuingServiceConditionSarsDetails" xlink:href="agys-20241231.xsd#DisclosureSharebasedCompensationScheduleOfPrincipalAssumptionsUtilizedInValuingServiceConditionSarsDetails" xlink:type="simple"/>
        <link:roleRef roleURI="http://www.agilysys.com/20241231/taxonomy/role/DisclosureDebtAdditionalInformationDetails" xlink:href="agys-20241231.xsd#DisclosureDebtAdditionalInformationDetails" xlink:type="simple"/>
        <link:roleRef roleURI="http://www.agilysys.com/20241231/taxonomy/role/DisclosureBusinessCombinationAdditionalInformationDetails" xlink:href="agys-20241231.xsd#DisclosureBusinessCombinationAdditionalInformationDetails" xlink:type="simple"/>
        <link:roleRef roleURI="http://www.agilysys.com/20241231/taxonomy/role/DisclosureBusinessCombinationComponentsAndTheAllocationOfThePurchasePriceForAcquisitionDetails" xlink:href="agys-20241231.xsd#DisclosureBusinessCombinationComponentsAndTheAllocationOfThePurchasePriceForAcquisitionDetails" xlink:type="simple"/>
        <link:roleRef roleURI="http://www.agilysys.com/20241231/taxonomy/role/DisclosureBusinessCombinationScheduleOfUnauditedProFormaFinancialInformationDetails" xlink:href="agys-20241231.xsd#DisclosureBusinessCombinationScheduleOfUnauditedProFormaFinancialInformationDetails" xlink:type="simple"/>
        <link:roleRef roleURI="http://www.agilysys.com/20241231/taxonomy/role/Role_DisclosurePreferredStockDetailsTextual" xlink:href="agys-20241231.xsd#Role_DisclosurePreferredStockDetailsTextual" xlink:type="simple"/>
        <link:roleRef roleURI="http://fasb.org/us-gaap/role/eedm/ExtensibleEnumerationLists" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-roles-2024.xsd#eedm" xlink:type="simple"/>
        <link:roleRef roleURI="http://www.agilysys.com/20241231/taxonomy/role/DisclosureAdditionalBalanceSheetInformationScheduleOfAdditionalInformationRelatedToTheCondensedConsolidatedBalanceSheetsDetails2" xlink:href="agys-20241231.xsd#DisclosureAdditionalBalanceSheetInformationScheduleOfAdditionalInformationRelatedToTheCondensedConsolidatedBalanceSheetsDetails2" xlink:type="simple"/>
        <link:roleRef roleURI="http://www.agilysys.com/20241231/taxonomy/role/DisclosureEarningsPerShareDetails2" xlink:href="agys-20241231.xsd#DisclosureEarningsPerShareDetails2" 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-20241231.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-20241231.xsd#agys_GrossProfitRatio" xlink:label="agys_GrossProfitRatio"/>
          <link:loc xlink:type="locator" xlink:href="agys-20241231.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-20241231.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_InterestPaidNet" xlink:label="us-gaap_InterestPaidNet"/>
          <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="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessCombinationConsiderationTransferred1" xlink:label="us-gaap_BusinessCombinationConsiderationTransferred1"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TaxCreditCarryforwardNameDomain" xlink:label="us-gaap_TaxCreditCarryforwardNameDomain"/>
          <link:loc xlink:type="locator" xlink:href="agys-20241231.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-20241231.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_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_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:label="us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis"/>
          <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/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtIssuanceCostsLineOfCreditArrangementsNet" xlink:label="us-gaap_DebtIssuanceCostsLineOfCreditArrangementsNet"/>
          <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.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetUsefulLife" xlink:label="us-gaap_FiniteLivedIntangibleAssetUsefulLife"/>
          <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-20241231.xsd#agys_AssembledWorkforceMember" xlink:label="agys_AssembledWorkforceMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNetAbstract" xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNetAbstract"/>
          <link:loc xlink:type="locator" xlink:href="agys-20241231.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="agys-20241231.xsd#agys_CashReceivedInAcquisitionPartiallyOffset" xlink:label="agys_CashReceivedInAcquisitionPartiallyOffset"/>
          <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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssetsAbstract" xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssetsAbstract"/>
          <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="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-20241231.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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets" xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets"/>
          <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_AssetAcquisitionAxis" xlink:label="us-gaap_AssetAcquisitionAxis"/>
          <link:loc xlink:type="locator" xlink:href="agys-20241231.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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesOther" xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesOther"/>
          <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-20241231.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_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-20241231.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/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet" xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet"/>
          <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_LineOfCreditFacilityMaximumBorrowingCapacity" xlink:label="us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity"/>
          <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="agys-20241231.xsd#agys_NumberOfSharesWithheldForTaxesUponExerciseOfSsarsOrVestingOfOtherGrants" xlink:label="agys_NumberOfSharesWithheldForTaxesUponExerciseOfSsarsOrVestingOfOtherGrants"/>
          <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="agys-20241231.xsd#agys_LineOfCreditFacilityAdditionalAggregatePrincipalAmount" xlink:label="agys_LineOfCreditFacilityAdditionalAggregatePrincipalAmount"/>
          <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-20241231.xsd#agys_ScheduleOfShareBasedPaymentAwardStockAppreciationRightsValuationAssumptionsTableTextBlock" xlink:label="agys_ScheduleOfShareBasedPaymentAwardStockAppreciationRightsValuationAssumptionsTableTextBlock"/>
          <link:loc xlink:type="locator" xlink:href="agys-20241231.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="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessAcquisitionsProFormaRevenue" xlink:label="us-gaap_BusinessAcquisitionsProFormaRevenue"/>
          <link:loc xlink:type="locator" xlink:href="agys-20241231.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-20241231.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="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProceedsFromLinesOfCredit" xlink:label="us-gaap_ProceedsFromLinesOfCredit"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentVariableInterestRateTypeExtensibleEnumeration" xlink:label="us-gaap_DebtInstrumentVariableInterestRateTypeExtensibleEnumeration"/>
          <link:loc xlink:type="locator" xlink:href="agys-20241231.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_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_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:label="us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain"/>
          <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_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife" xlink:label="us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife"/>
          <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="agys-20241231.xsd#agys_EmployeeRetentionCreditsMember" xlink:label="agys_EmployeeRetentionCreditsMember"/>
          <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-20241231.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-20241231.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="agys-20241231.xsd#agys_NonCompetitionAgreementsMember" xlink:label="agys_NonCompetitionAgreementsMember"/>
          <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-20241231.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_PaymentsToAcquireBusinessesNetOfCashAcquired" xlink:label="us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired"/>
          <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="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_BusinessAcquisitionLineItems" xlink:label="us-gaap_BusinessAcquisitionLineItems"/>
          <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_BusinessCombinationSeparatelyRecognizedTransactionsAdditionalDisclosuresAcquisitionCosts" xlink:label="us-gaap_BusinessCombinationSeparatelyRecognizedTransactionsAdditionalDisclosuresAcquisitionCosts"/>
          <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_Depreciation" xlink:label="us-gaap_Depreciation"/>
          <link:loc xlink:type="locator" xlink:href="agys-20241231.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="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PrepaidExpenseAndOtherAssetsCurrentAbstract" xlink:label="us-gaap_PrepaidExpenseAndOtherAssetsCurrentAbstract"/>
          <link:loc xlink:type="locator" xlink:href="agys-20241231.xsd#agys_CARESActMember" xlink:label="agys_CARESActMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActual" xlink:label="us-gaap_BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActual"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessAcquisitionProFormaInformationTextBlock" xlink:label="us-gaap_BusinessAcquisitionProFormaInformationTextBlock"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockIssuedDuringPeriodValueNewIssues" xlink:label="us-gaap_StockIssuedDuringPeriodValueNewIssues"/>
          <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_LongTermDebtNoncurrent" xlink:label="us-gaap_LongTermDebtNoncurrent"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessAcquisitionEffectiveDateOfAcquisition1" xlink:label="us-gaap_BusinessAcquisitionEffectiveDateOfAcquisition1"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis" xlink:label="us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis"/>
          <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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsOther" xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsOther"/>
          <link:loc xlink:type="locator" xlink:href="agys-20241231.xsd#agys_Book4TimeMember" xlink:label="agys_Book4TimeMember"/>
          <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-20241231.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-20241231.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-20241231.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_LineOfCreditFacilityLineItems" xlink:label="us-gaap_LineOfCreditFacilityLineItems"/>
          <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_CreditFacilityDomain" xlink:label="us-gaap_CreditFacilityDomain"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TradeNamesMember" xlink:label="us-gaap_TradeNamesMember"/>
          <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-20241231.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="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PaymentsToAcquireBusinessesGross" xlink:label="us-gaap_PaymentsToAcquireBusinessesGross"/>
          <link:loc xlink:type="locator" xlink:href="agys-20241231.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_OtherOperatingIncomeExpenseNet" xlink:label="us-gaap_OtherOperatingIncomeExpenseNet"/>
          <link:loc xlink:type="locator" xlink:href="agys-20241231.xsd#agys_AmendedAndRestatedTwoThousandAndTwentyEquityIncentivePlanMember" xlink:label="agys_AmendedAndRestatedTwoThousandAndTwentyEquityIncentivePlanMember"/>
          <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/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable" xlink:label="us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable"/>
          <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_BusinessAcquisitionAcquireeDomain" xlink:label="us-gaap_BusinessAcquisitionAcquireeDomain"/>
          <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_PrepaidExpenseCurrent" xlink:label="us-gaap_PrepaidExpenseCurrent"/>
          <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-20241231.xsd#agys_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercisableAggregateIntrinsicValue" xlink:label="agys_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercisableAggregateIntrinsicValue"/>
          <link:loc xlink:type="locator" xlink:href="agys-20241231.xsd#agys_TwoThousandAndSixteenStockIncentivePlanMember" xlink:label="agys_TwoThousandAndSixteenStockIncentivePlanMember"/>
          <link:loc xlink:type="locator" xlink:href="agys-20241231.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.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockIssuedDuringPeriodSharesNewIssues" xlink:label="us-gaap_StockIssuedDuringPeriodSharesNewIssues"/>
          <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_AssetAcquisitionDomain" xlink:label="us-gaap_AssetAcquisitionDomain"/>
          <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_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="agys-20241231.xsd#agys_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNetTangibleAssets" xlink:label="agys_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNetTangibleAssets"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:label="us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain"/>
          <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_DebtDisclosureAbstract" xlink:label="us-gaap_DebtDisclosureAbstract"/>
          <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="agys-20241231.xsd#agys_SharesWithheldForTaxesUponExerciseOfSsarsOrVestingOfOtherGrantsValue" xlink:label="agys_SharesWithheldForTaxesUponExerciseOfSsarsOrVestingOfOtherGrantsValue"/>
          <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_BusinessAcquisitionsProFormaNetIncomeLoss" xlink:label="us-gaap_BusinessAcquisitionsProFormaNetIncomeLoss"/>
          <link:loc xlink:type="locator" xlink:href="agys-20241231.xsd#agys_DevelopedTechnologyMember" xlink:label="agys_DevelopedTechnologyMember"/>
          <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="agys-20241231.xsd#agys_AmendedAndRestatedTwoThousandAndTwentyFourEquityIncentivePlanMember" xlink:label="agys_AmendedAndRestatedTwoThousandAndTwentyFourEquityIncentivePlanMember"/>
          <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_LesseeOperatingLeaseLeaseNotYetCommencedTermOfContract1" xlink:label="us-gaap_LesseeOperatingLeaseLeaseNotYetCommencedTermOfContract1"/>
          <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-20241231.xsd#agys_OperatingLeaseNotYetCommenced" xlink:label="agys_OperatingLeaseNotYetCommenced"/>
          <link:loc xlink:type="locator" xlink:href="agys-20241231.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_TaxCreditCarryforwardAxis" xlink:label="us-gaap_TaxCreditCarryforwardAxis"/>
          <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.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccruedIncomeTaxesCurrent" xlink:label="us-gaap_AccruedIncomeTaxesCurrent"/>
          <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.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LineOfCreditFacilityTable" xlink:label="us-gaap_LineOfCreditFacilityTable"/>
          <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.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LineOfCreditFacilityInterestRateDuringPeriod" xlink:label="us-gaap_LineOfCreditFacilityInterestRateDuringPeriod"/>
          <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.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessAcquisitionAxis" xlink:label="us-gaap_BusinessAcquisitionAxis"/>
          <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_LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage" xlink:label="us-gaap_LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProceedsFromDebtNetOfIssuanceCosts" xlink:label="us-gaap_ProceedsFromDebtNetOfIssuanceCosts"/>
          <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-20241231.xsd#agys_IncrementalCommonSharesAttributableToRestrictedShares" xlink:label="agys_IncrementalCommonSharesAttributableToRestrictedShares"/>
          <link:loc xlink:type="locator" xlink:href="agys-20241231.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-20241231.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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles" xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles"/>
          <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.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables" xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables"/>
          <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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities" xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsAbstract" xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsAbstract"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProceedsFromStockPlans" xlink:label="us-gaap_ProceedsFromStockPlans"/>
          <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-20241231.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.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherAssetsCurrent" xlink:label="us-gaap_OtherAssetsCurrent"/>
          <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="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CustomerRelationshipsMember" xlink:label="us-gaap_CustomerRelationshipsMember"/>
          <link:loc xlink:type="locator" xlink:href="agys-20241231.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_GainLossOnDispositionOfAssets1" xlink:label="us-gaap_GainLossOnDispositionOfAssets1"/>
          <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_DebtDisclosureTextBlock" xlink:label="us-gaap_DebtDisclosureTextBlock"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RepaymentsOfDebt" xlink:label="us-gaap_RepaymentsOfDebt"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AssetAcquisitionIndemnificationAssetAmount" xlink:label="us-gaap_AssetAcquisitionIndemnificationAssetAmount"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LineOfCreditFacilityAbstract" xlink:label="us-gaap_LineOfCreditFacilityAbstract"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CreditFacilityAxis" xlink:label="us-gaap_CreditFacilityAxis"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevolvingCreditFacilityMember" xlink:label="us-gaap_RevolvingCreditFacilityMember"/>
          <link:loc xlink:type="locator" xlink:href="agys-20241231.xsd#agys_Book4TimeSellerMember" xlink:label="agys_Book4TimeSellerMember"/>
          <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-20241231.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_LineOfCreditFacilityPeriodicPayment" xlink:label="us-gaap_LineOfCreditFacilityPeriodicPayment"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LineOfCreditFacilityCommitmentFeePercentage" xlink:label="us-gaap_LineOfCreditFacilityCommitmentFeePercentage"/>
          <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="agys-20241231.xsd#agys_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsContractLiabilities" xlink:label="agys_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsContractLiabilities"/>
          <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/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_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Other comprehensive loss:</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_InterestPaidNet_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Cash payments for interest</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_InterestPaidNet_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Interest Paid, Excluding Capitalized Interest, Operating Activities</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_ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Components and the allocation of the purchase price for acquisition</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="us-gaap_BusinessCombinationConsiderationTransferred1_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Business Combination, Consideration Transferred</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_BusinessCombinationConsiderationTransferred1_lbl" xlink:role="http://www.xbrl.org/2003/role/totalLabel">Total purchase price</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_BusinessCombinationConsiderationTransferred1_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Net cash consideration</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_TaxCreditCarryforwardNameDomain_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Tax Credit Carryforward, Name [Domain]</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_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_FiniteLivedIntangibleAssetsByMajorClassAxis_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Finite-Lived Intangible Assets by Major Class [Axis]</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="us-gaap_DebtIssuanceCostsLineOfCreditArrangementsNet_lbl" xlink:role="http://www.xbrl.org/2003/role/totalLabel">Debt Issuance Costs, Line of Credit Arrangements, Net, Total</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_DebtIssuanceCostsLineOfCreditArrangementsNet_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Debt Issuance Costs, Line of Credit Arrangements, Net</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_DebtIssuanceCostsLineOfCreditArrangementsNet_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Debt issuance costs relating to the Revolving Facility</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="us-gaap_FiniteLivedIntangibleAssetUsefulLife_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Finite-Lived Intangible Asset, Useful Life</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_FiniteLivedIntangibleAssetUsefulLife_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Intangible asset, estimated useful life</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_AssembledWorkforceMember_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation">Assembled Workforce Member</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="agys_AssembledWorkforceMember_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Assembled Workforce [Member]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="agys_AssembledWorkforceMember_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Assembled Workforce [Member]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNetAbstract_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Business Combination, Recognized Identifiable Assets Acquired, Goodwill, and Liabilities Assumed, Net [Abstract]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNetAbstract_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Components of Purchase Price:</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="agys_InterestPaidReceipts_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Cash receipts for interest</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="agys_CashReceivedInAcquisitionPartiallyOffset_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation">Cash received in acquisition partially offset</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="agys_CashReceivedInAcquisitionPartiallyOffset_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Cash received in acquisition partially offset</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="agys_CashReceivedInAcquisitionPartiallyOffset_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Cash received in acquisition partially offset</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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssetsAbstract_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Identifiable intangible assets:</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssetsAbstract_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Assets [Abstract]</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/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/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/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="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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Other assets</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Other Noncurrent Assets</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="us-gaap_AssetAcquisitionAxis_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Asset Acquisition [Axis]</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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesOther_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities, Other</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesOther_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Current and other liabilities</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesOther_lbl" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel">Current and other liabilities</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_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="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Business Combination, Recognized Identifiable Assets Acquired, Goodwill, and Liabilities Assumed, Net</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet_lbl" xlink:role="http://www.xbrl.org/2003/role/totalLabel">Total purchase price allocation</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/label">Employee-related Liabilities, Current</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_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_LineOfCreditFacilityMaximumBorrowingCapacity_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Line of Credit Facility, Maximum Borrowing Capacity</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Maximum aggregate principal amount of credit agreement</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="agys_NumberOfSharesWithheldForTaxesUponExerciseOfSsarsOrVestingOfOtherGrants_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation">Number of shares withheld for taxes upon exercise of SSARs or vesting of other grants.</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="agys_NumberOfSharesWithheldForTaxesUponExerciseOfSsarsOrVestingOfOtherGrants_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Number of Shares Withheld For Taxes Upon Exercise of SSARs or Vesting of Other Grants</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="agys_NumberOfSharesWithheldForTaxesUponExerciseOfSsarsOrVestingOfOtherGrants_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Shares withheld for taxes upon exercise of SSARs or vesting of other grants (in shares)</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="agys_LineOfCreditFacilityAdditionalAggregatePrincipalAmount_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation">Additional aggregate principal amount.</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="agys_LineOfCreditFacilityAdditionalAggregatePrincipalAmount_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Line of Credit Facility, Additional Aggregate Principal Amount</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="agys_LineOfCreditFacilityAdditionalAggregatePrincipalAmount_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Additional aggregate principal amount under the revolving credit facility</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/totalLabel">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/verboseLabel">Net income</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_BusinessAcquisitionsProFormaRevenue_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Business Acquisition, Pro Forma Revenue</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_BusinessAcquisitionsProFormaRevenue_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Revenue</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/label">Equity Component [Domain]</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="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="us-gaap_ProceedsFromLinesOfCredit_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Proceeds from line of credit</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ProceedsFromLinesOfCredit_lbl" xlink:role="http://www.xbrl.org/2003/role/totalLabel">Proceeds from Lines of Credit, Total</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ProceedsFromLinesOfCredit_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Proceeds from Lines of Credit</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_DebtInstrumentVariableInterestRateTypeExtensibleEnumeration_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Debt Instrument, Variable Interest Rate, Type [Extensible Enumeration]</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_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_PrepaidExpenseAndOtherAssetsCurrent_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_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 (loss) 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_FiniteLivedIntangibleAssetsMajorClassNameDomain_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Finite-Lived Intangible Assets, Major Class Name [Domain]</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_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Weighted average period</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Acquired Finite-Lived Intangible Assets, Weighted Average Useful Life</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="us-gaap_ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Activity related to restricted shares granted by the Company</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="agys_EmployeeRetentionCreditsMember_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Employee Retention Credits [Member]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="agys_EmployeeRetentionCreditsMember_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation">Employee retention credits</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="agys_EmployeeRetentionCreditsMember_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Employee Retention Credits [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/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="agys_NonCompetitionAgreementsMember_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation">Non-competition Agreements [Member]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="agys_NonCompetitionAgreementsMember_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Non-competition Agreements [Member]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="agys_NonCompetitionAgreementsMember_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Non-competition Agreements [Member]</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_PaymentsToAcquireBusinessesNetOfCashAcquired_lbl" xlink:role="http://www.xbrl.org/2003/role/totalLabel">Payments to Acquire Businesses, Net of Cash Acquired, Total</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Payments to Acquire Businesses, Net of Cash Acquired</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired_lbl" xlink:role="http://www.xbrl.org/2009/role/negatedLabel">Cash paid for business combination, net of cash acquired</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/label">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/totalLabel">Total 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="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_BusinessAcquisitionLineItems_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Business Acquisition [Line Items]</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_BusinessCombinationSeparatelyRecognizedTransactionsAdditionalDisclosuresAcquisitionCosts_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Acquisition costs</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_BusinessCombinationSeparatelyRecognizedTransactionsAdditionalDisclosuresAcquisitionCosts_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Business Combination, Separately Recognized Transactions, Additional Disclosures, Acquisition 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/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_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/label">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/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_PrepaidExpenseAndOtherAssetsCurrentAbstract_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Prepaid Expense and Other Assets, Current [Abstract]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_PrepaidExpenseAndOtherAssetsCurrentAbstract_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="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="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="us-gaap_BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActual_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Business Combination, Pro Forma Information, Revenue of Acquiree since Acquisition Date, Actual</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActual_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Revenue attributable</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_BusinessAcquisitionProFormaInformationTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Business Acquisition, Pro Forma Information [Table Text Block]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_BusinessAcquisitionProFormaInformationTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Schedule of unaudited pro forma financial information</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_StockIssuedDuringPeriodValueNewIssues_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Stock Issued During Period, Value, New Issues</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_StockIssuedDuringPeriodValueNewIssues_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Other common stock issuances, net</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_LiabilitiesCurrentAbstract_lbl" xlink:role="http://www.xbrl.org/2003/role/verboseLabel">Accrued liabilities:</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_LongTermDebtNoncurrent_lbl" xlink:role="http://www.xbrl.org/2003/role/totalLabel">Long-Term Debt, Excluding Current Maturities, Total</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_LongTermDebtNoncurrent_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Long-Term Debt, Excluding Current Maturities</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_LongTermDebtNoncurrent_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Debt, non-current</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_BusinessAcquisitionEffectiveDateOfAcquisition1_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Acquisition date</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_BusinessAcquisitionEffectiveDateOfAcquisition1_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Business Acquisition, Effective Date of Acquisition</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Indefinite-Lived Intangible Assets [Axis]</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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsOther_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Assets, Other</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsOther_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Other current assets, including cash acquired</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="agys_Book4TimeMember_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Book4Time [Member]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="agys_Book4TimeMember_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation">Book4Time Member</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="agys_Book4TimeMember_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Book4Time [Member]</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_LineOfCreditFacilityLineItems_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Line of Credit Facility [Line Items]</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_CreditFacilityDomain_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Credit Facility [Domain]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_TradeNamesMember_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Trade Names [Member]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_TradeNamesMember_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Trade Name [Member]</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 provided by (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/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="us-gaap_IncomeTaxExpenseBenefit_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Income tax provision (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_BusinessCombinationsAbstract_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">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="us-gaap_PaymentsToAcquireBusinessesGross_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Cash</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_PaymentsToAcquireBusinessesGross_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Payments to Acquire Businesses, Gross</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_OtherOperatingIncomeExpenseNet_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Other Operating Income (Expense), Net</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_OtherOperatingIncomeExpenseNet_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Other (gains) charges, net</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_OtherOperatingIncomeExpenseNet_lbl" xlink:role="http://www.xbrl.org/2009/role/negatedLabel">Other (gains) charges, net</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="agys_AmendedAndRestatedTwoThousandAndTwentyEquityIncentivePlanMember_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation">Amended and Restated Two Thousand And Twenty Equity Incentive Plan Member</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="agys_AmendedAndRestatedTwoThousandAndTwentyEquityIncentivePlanMember_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Amended and Restated Two Thousand And Twenty Equity Incentive Plan [Member]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="agys_AmendedAndRestatedTwoThousandAndTwentyEquityIncentivePlanMember_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Amended and Restated 2020 Equity Incentive Plan [Member]</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_StockIssuedDuringPeriodValueConversionOfConvertibleSecurities_lbl" xlink:role="http://www.xbrl.org/2003/role/verboseLabel">Conversion of Series A preferred stock</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="us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Schedule of Business Acquisitions, by Acquisition [Table]</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_BusinessAcquisitionAcquireeDomain_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Business Acquisition, Acquiree [Domain]</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_PrepaidExpenseCurrent_lbl" xlink:role="http://www.xbrl.org/2003/role/totalLabel">Prepaid Expense, Current, Total</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_PrepaidExpenseCurrent_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Prepaid Expense, Current</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_PrepaidExpenseCurrent_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Prepaid expenses</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/label">Forecast [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/terseLabel">Forecast [Member]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_StockIssuedDuringPeriodSharesNewIssues_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Other common stock issuances, net (in shares)</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_StockIssuedDuringPeriodSharesNewIssues_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Stock Issued During Period, Shares, New Issues</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_AssetAcquisitionDomain_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Asset Acquisition [Domain]</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_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="agys_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNetTangibleAssets_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation">Business Combination Recognized Identifiable Assets Acquired And Liabilities Assumed Net Tangible Assets.</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="agys_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNetTangibleAssets_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Business Combination Recognized Identifiable Assets Acquired And Liabilities Assumed Net Tangible Assets</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="agys_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNetTangibleAssets_lbl" xlink:role="http://www.xbrl.org/2003/role/totalLabel">Net tangible assets (liabilities)</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Indefinite-Lived Intangible Assets, Major Class Name [Domain]</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_DebtDisclosureAbstract_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Debt Disclosure [Abstract]</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="agys_SharesWithheldForTaxesUponExerciseOfSsarsOrVestingOfOtherGrantsValue_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Shares withheld for taxes upon exercise of SSARs or vesting of other grants</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="agys_SharesWithheldForTaxesUponExerciseOfSsarsOrVestingOfOtherGrantsValue_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation">Shares withheld for taxes upon exercise of SSARs or vesting of other grants value.</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="agys_SharesWithheldForTaxesUponExerciseOfSsarsOrVestingOfOtherGrantsValue_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Shares Withheld For Taxes Upon Exercise of SSARs or Vesting of Other Grants Value</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="agys_SharesWithheldForTaxesUponExerciseOfSsarsOrVestingOfOtherGrantsValue_lbl" xlink:role="http://www.xbrl.org/2009/role/negatedLabel">Shares withheld for taxes upon exercise of SSARs or vesting of other grants</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_BusinessAcquisitionsProFormaNetIncomeLoss_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Business Acquisition, Pro Forma Net Income (Loss)</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_BusinessAcquisitionsProFormaNetIncomeLoss_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Net income (loss)</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="agys_DevelopedTechnologyMember_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation">Developed Technology [Member]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="agys_DevelopedTechnologyMember_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Developed Technology [Member]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="agys_DevelopedTechnologyMember_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Developed Technology [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="agys_AmendedAndRestatedTwoThousandAndTwentyFourEquityIncentivePlanMember_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation">Amended and Restated Two Thousand And Twenty Four Equity Incentive Plan Member</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="agys_AmendedAndRestatedTwoThousandAndTwentyFourEquityIncentivePlanMember_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Amended and Restated Two Thousand And Twenty Four Equity Incentive Plan [Member]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="agys_AmendedAndRestatedTwoThousandAndTwentyFourEquityIncentivePlanMember_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Amended and Restated 2024 Equity Incentive Plan [Member]</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_LesseeOperatingLeaseLeaseNotYetCommencedTermOfContract1_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Lessee, Operating Lease, Lease Not yet Commenced, Term of Contract</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_LesseeOperatingLeaseLeaseNotYetCommencedTermOfContract1_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Operating Lease, term of contract</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_OperatingLeaseNotYetCommenced_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Operating lease not yet commenced</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="agys_OperatingLeaseNotYetCommenced_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Operating Lease Not Yet Commenced</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="agys_OperatingLeaseNotYetCommenced_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation">Operating lease not yet commenced.</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/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_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_lbl" xlink:role="http://www.xbrl.org/2003/role/totalLabel">Net (decrease) increase in cash and cash equivalents</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/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/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/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_TaxCreditCarryforwardAxis_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Tax Credit Carryforward [Axis]</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_InterestExpense_lbl" xlink:role="http://www.xbrl.org/2009/role/negatedLabel">Interest expense</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="us-gaap_AccruedIncomeTaxesCurrent_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Accrued Income Taxes, Current</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_AccruedIncomeTaxesCurrent_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Uncertain tax positions</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="us-gaap_LineOfCreditFacilityTable_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Line of Credit Facility [Table]</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="us-gaap_LineOfCreditFacilityInterestRateDuringPeriod_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Line of Credit Facility, Interest Rate During Period</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_LineOfCreditFacilityInterestRateDuringPeriod_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Line of credit facility interest rate during period</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="us-gaap_BusinessAcquisitionAxis_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Business Acquisition [Axis]</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_LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Line of Credit Facility, Unused Capacity, Commitment Fee Percentage</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Line of credit facility, unused capacity, commitment fee percentage</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ProceedsFromDebtNetOfIssuanceCosts_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Debt proceeds, net of issuance costs</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ProceedsFromDebtNetOfIssuanceCosts_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Proceeds from Debt, Net of Issuance Costs</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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Finite-Lived Intangibles</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles_lbl" xlink:role="http://www.xbrl.org/2003/role/totalLabel">Total identifiable intangible assets</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/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_TreasuryStockValue_lbl" xlink:role="http://www.xbrl.org/2009/role/negatedLabel">Treasury shares, 5,380,398 and 5,965,426 at December 31, 2024 and March 31, 2024, respectively</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="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Accounts receivable, net</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Assets, Receivables</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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Deferred tax liabilities</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Deferred Tax Liabilities</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities_lbl" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel">Deferred tax liabilities</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsAbstract_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Allocation of Purchase Price:</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsAbstract_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Assets [Abstract]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ProceedsFromStockPlans_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Proceeds from Stock Plans</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ProceedsFromStockPlans_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Proceeds from Employee Stock Purchase Plan purchases</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/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_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_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="us-gaap_OtherAssetsCurrent_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_OtherAssetsCurrent_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Other Assets, Current</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="us-gaap_CustomerRelationshipsMember_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Customer Relationships [Member]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_CustomerRelationshipsMember_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Customer Relationships [Member]</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/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_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,961,890 and 27,376,862 shares outstanding at December 31, 2024 and March 31, 2024, respectively</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_GainLossOnDispositionOfAssets1_lbl" xlink:role="http://www.xbrl.org/2003/role/totalLabel">Gain (Loss) on Disposition of Assets, Total</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_GainLossOnDispositionOfAssets1_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Gain (Loss) on Disposition of Assets</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_GainLossOnDispositionOfAssets1_lbl" xlink:role="http://www.xbrl.org/2009/role/negatedLabel">Loss (gain) on asset disposals</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_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/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_AccountsReceivableNetCurrent_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Accounts receivable, net of allowance for expected credit losses of $937 and $974, respectively</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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Number of Rights, Vested and expected to vest at December 31, 2024</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_DebtDisclosureTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Debt Disclosure [Text Block]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_DebtDisclosureTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Debt</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_RepaymentsOfDebt_lbl" xlink:role="http://www.xbrl.org/2009/role/negatedLabel">Debt repayments</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_RepaymentsOfDebt_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Repayments of Debt</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_AssetAcquisitionIndemnificationAssetAmount_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Asset Acquisition, Indemnification Asset, Amount</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_AssetAcquisitionIndemnificationAssetAmount_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Indemnification asset, amount</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_LineOfCreditFacilityAbstract_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Line of Credit Facility [Abstract]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_CreditFacilityAxis_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Credit Facility [Axis]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_RevolvingCreditFacilityMember_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Revolving Credit Facility [Member]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_RevolvingCreditFacilityMember_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Revolving Credit Facility [Member]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="agys_Book4TimeSellerMember_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation">Book4Time Seller.</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="agys_Book4TimeSellerMember_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Book4Time Seller [Member]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="agys_Book4TimeSellerMember_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Book4Time [Member]</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_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_LineOfCreditFacilityPeriodicPayment_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Line of Credit Facility, Periodic Payment</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_LineOfCreditFacilityPeriodicPayment_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Repayment of principal amount under credit agreement</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_LineOfCreditFacilityCommitmentFeePercentage_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Line of Credit Facility, Commitment Fee Percentage</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_LineOfCreditFacilityCommitmentFeePercentage_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Line of credit facility commitment fee percentage</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="agys_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsContractLiabilities_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="agys_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsContractLiabilities_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation">Business Combination Recognized Identifiable Assets Acquired And Liabilities Assumed Current Assets Contract Liabilities</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="agys_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsContractLiabilities_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Business Combination Recognized Identifiable Assets Acquired And Liabilities Assumed Current Assets Contract Liabilities</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_InterestPaidNet" xlink:to="us-gaap_InterestPaidNet_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="us-gaap_BusinessCombinationConsiderationTransferred1" xlink:to="us-gaap_BusinessCombinationConsiderationTransferred1_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_TaxCreditCarryforwardNameDomain" xlink:to="us-gaap_TaxCreditCarryforwardNameDomain_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_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_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:to="us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_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="us-gaap_DebtIssuanceCostsLineOfCreditArrangementsNet" xlink:to="us-gaap_DebtIssuanceCostsLineOfCreditArrangementsNet_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="us-gaap_FiniteLivedIntangibleAssetUsefulLife" xlink:to="us-gaap_FiniteLivedIntangibleAssetUsefulLife_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_AssembledWorkforceMember" xlink:to="agys_AssembledWorkforceMember_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNetAbstract" xlink:to="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNetAbstract_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="agys_CashReceivedInAcquisitionPartiallyOffset" xlink:to="agys_CashReceivedInAcquisitionPartiallyOffset_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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssetsAbstract" xlink:to="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssetsAbstract_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="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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets" xlink:to="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets_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="us-gaap_AssetAcquisitionAxis" xlink:to="us-gaap_AssetAcquisitionAxis_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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesOther" xlink:to="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesOther_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_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="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet" xlink:to="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet_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_LineOfCreditFacilityMaximumBorrowingCapacity" xlink:to="us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_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="agys_NumberOfSharesWithheldForTaxesUponExerciseOfSsarsOrVestingOfOtherGrants" xlink:to="agys_NumberOfSharesWithheldForTaxesUponExerciseOfSsarsOrVestingOfOtherGrants_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="agys_LineOfCreditFacilityAdditionalAggregatePrincipalAmount" xlink:to="agys_LineOfCreditFacilityAdditionalAggregatePrincipalAmount_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="us-gaap_BusinessAcquisitionsProFormaRevenue" xlink:to="us-gaap_BusinessAcquisitionsProFormaRevenue_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="us-gaap_ProceedsFromLinesOfCredit" xlink:to="us-gaap_ProceedsFromLinesOfCredit_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DebtInstrumentVariableInterestRateTypeExtensibleEnumeration" xlink:to="us-gaap_DebtInstrumentVariableInterestRateTypeExtensibleEnumeration_lbl"/>
          <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_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_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:to="us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_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_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife" xlink:to="us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife_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="agys_EmployeeRetentionCreditsMember" xlink:to="agys_EmployeeRetentionCreditsMember_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="agys_NonCompetitionAgreementsMember" xlink:to="agys_NonCompetitionAgreementsMember_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_PaymentsToAcquireBusinessesNetOfCashAcquired" xlink:to="us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired_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="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_BusinessAcquisitionLineItems" xlink:to="us-gaap_BusinessAcquisitionLineItems_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_BusinessCombinationSeparatelyRecognizedTransactionsAdditionalDisclosuresAcquisitionCosts" xlink:to="us-gaap_BusinessCombinationSeparatelyRecognizedTransactionsAdditionalDisclosuresAcquisitionCosts_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_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="us-gaap_PrepaidExpenseAndOtherAssetsCurrentAbstract" xlink:to="us-gaap_PrepaidExpenseAndOtherAssetsCurrentAbstract_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="us-gaap_BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActual" xlink:to="us-gaap_BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActual_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_BusinessAcquisitionProFormaInformationTextBlock" xlink:to="us-gaap_BusinessAcquisitionProFormaInformationTextBlock_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockIssuedDuringPeriodValueNewIssues" xlink:to="us-gaap_StockIssuedDuringPeriodValueNewIssues_lbl"/>
          <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_LongTermDebtNoncurrent" xlink:to="us-gaap_LongTermDebtNoncurrent_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_BusinessAcquisitionEffectiveDateOfAcquisition1" xlink:to="us-gaap_BusinessAcquisitionEffectiveDateOfAcquisition1_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis" xlink:to="us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis_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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsOther" xlink:to="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsOther_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="agys_Book4TimeMember" xlink:to="agys_Book4TimeMember_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_LineOfCreditFacilityLineItems" xlink:to="us-gaap_LineOfCreditFacilityLineItems_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_CreditFacilityDomain" xlink:to="us-gaap_CreditFacilityDomain_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_TradeNamesMember" xlink:to="us-gaap_TradeNamesMember_lbl"/>
          <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="us-gaap_PaymentsToAcquireBusinessesGross" xlink:to="us-gaap_PaymentsToAcquireBusinessesGross_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_OtherOperatingIncomeExpenseNet" xlink:to="us-gaap_OtherOperatingIncomeExpenseNet_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="agys_AmendedAndRestatedTwoThousandAndTwentyEquityIncentivePlanMember" xlink:to="agys_AmendedAndRestatedTwoThousandAndTwentyEquityIncentivePlanMember_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="us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable" xlink:to="us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_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_BusinessAcquisitionAcquireeDomain" xlink:to="us-gaap_BusinessAcquisitionAcquireeDomain_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_PrepaidExpenseCurrent" xlink:to="us-gaap_PrepaidExpenseCurrent_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="us-gaap_StockIssuedDuringPeriodSharesNewIssues" xlink:to="us-gaap_StockIssuedDuringPeriodSharesNewIssues_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_AssetAcquisitionDomain" xlink:to="us-gaap_AssetAcquisitionDomain_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_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="agys_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNetTangibleAssets" xlink:to="agys_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNetTangibleAssets_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:to="us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain_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_DebtDisclosureAbstract" xlink:to="us-gaap_DebtDisclosureAbstract_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="agys_SharesWithheldForTaxesUponExerciseOfSsarsOrVestingOfOtherGrantsValue" xlink:to="agys_SharesWithheldForTaxesUponExerciseOfSsarsOrVestingOfOtherGrantsValue_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_BusinessAcquisitionsProFormaNetIncomeLoss" xlink:to="us-gaap_BusinessAcquisitionsProFormaNetIncomeLoss_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="agys_DevelopedTechnologyMember" xlink:to="agys_DevelopedTechnologyMember_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="agys_AmendedAndRestatedTwoThousandAndTwentyFourEquityIncentivePlanMember" xlink:to="agys_AmendedAndRestatedTwoThousandAndTwentyFourEquityIncentivePlanMember_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_LesseeOperatingLeaseLeaseNotYetCommencedTermOfContract1" xlink:to="us-gaap_LesseeOperatingLeaseLeaseNotYetCommencedTermOfContract1_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_OperatingLeaseNotYetCommenced" xlink:to="agys_OperatingLeaseNotYetCommenced_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_TaxCreditCarryforwardAxis" xlink:to="us-gaap_TaxCreditCarryforwardAxis_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="us-gaap_AccruedIncomeTaxesCurrent" xlink:to="us-gaap_AccruedIncomeTaxesCurrent_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="us-gaap_LineOfCreditFacilityTable" xlink:to="us-gaap_LineOfCreditFacilityTable_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="us-gaap_LineOfCreditFacilityInterestRateDuringPeriod" xlink:to="us-gaap_LineOfCreditFacilityInterestRateDuringPeriod_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="us-gaap_BusinessAcquisitionAxis" xlink:to="us-gaap_BusinessAcquisitionAxis_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_LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage" xlink:to="us-gaap_LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ProceedsFromDebtNetOfIssuanceCosts" xlink:to="us-gaap_ProceedsFromDebtNetOfIssuanceCosts_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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles" xlink:to="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles_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="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables" xlink:to="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables_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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities" xlink:to="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsAbstract" xlink:to="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsAbstract_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ProceedsFromStockPlans" xlink:to="us-gaap_ProceedsFromStockPlans_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="us-gaap_OtherAssetsCurrent" xlink:to="us-gaap_OtherAssetsCurrent_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="us-gaap_CustomerRelationshipsMember" xlink:to="us-gaap_CustomerRelationshipsMember_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_GainLossOnDispositionOfAssets1" xlink:to="us-gaap_GainLossOnDispositionOfAssets1_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_DebtDisclosureTextBlock" xlink:to="us-gaap_DebtDisclosureTextBlock_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RepaymentsOfDebt" xlink:to="us-gaap_RepaymentsOfDebt_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AssetAcquisitionIndemnificationAssetAmount" xlink:to="us-gaap_AssetAcquisitionIndemnificationAssetAmount_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LineOfCreditFacilityAbstract" xlink:to="us-gaap_LineOfCreditFacilityAbstract_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CreditFacilityAxis" xlink:to="us-gaap_CreditFacilityAxis_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RevolvingCreditFacilityMember" xlink:to="us-gaap_RevolvingCreditFacilityMember_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="agys_Book4TimeSellerMember" xlink:to="agys_Book4TimeSellerMember_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_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_LineOfCreditFacilityPeriodicPayment" xlink:to="us-gaap_LineOfCreditFacilityPeriodicPayment_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LineOfCreditFacilityCommitmentFeePercentage" xlink:to="us-gaap_LineOfCreditFacilityCommitmentFeePercentage_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="agys_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsContractLiabilities" xlink:to="agys_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsContractLiabilities_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/20241231/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/20241231/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_LongTermDebtNoncurrent" xlink:label="us-gaap_LongTermDebtNoncurrent"/>
          <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_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_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_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_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_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_LiabilitiesAndStockholdersEquity" xlink:label="us-gaap_LiabilitiesAndStockholdersEquity"/>
          <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_LongTermDebtNoncurrent" 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_OtherLiabilitiesNoncurrent" 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_CommitmentsAndContingencies" 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_LiabilitiesNoncurrentAbstract" 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_StockholdersEquityAbstract" 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_AssetsAbstract" xlink:to="us-gaap_Assets" 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_LiabilitiesAndStockholdersEquityAbstract" xlink:to="us-gaap_LiabilitiesAndStockholdersEquity" order="8" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
        </link:presentationLink>
        <link:presentationLink xlink:role="http://www.agilysys.com/20241231/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/20241231/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-20241231.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-20241231.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-20241231.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_OtherOperatingIncomeExpenseNet" xlink:label="us-gaap_OtherOperatingIncomeExpenseNet"/>
          <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-20241231.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/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_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_OtherOperatingIncomeExpenseNet" 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="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/20241231/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/20241231/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_PaymentsToAcquireBusinessesNetOfCashAcquired" xlink:label="us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired"/>
          <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_GainLossOnDispositionOfAssets1" xlink:label="us-gaap_GainLossOnDispositionOfAssets1"/>
          <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_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_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_ProceedsFromDebtNetOfIssuanceCosts" xlink:label="us-gaap_ProceedsFromDebtNetOfIssuanceCosts"/>
          <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_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_RepaymentsOfDebt" xlink:label="us-gaap_RepaymentsOfDebt"/>
          <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_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_ProceedsFromStockPlans" xlink:label="us-gaap_ProceedsFromStockPlans"/>
          <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_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_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_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:label="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents"/>
          <link:loc xlink:type="locator" xlink:href="agys-20241231.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_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_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:label="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_6"/>
          <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: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_PaymentsToAcquireBusinessesNetOfCashAcquired" 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_GainLossOnDispositionOfAssets1" 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_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_PaymentsToAcquireProductiveAssets" 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_Depreciation" 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_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="us-gaap_ProceedsFromDebtNetOfIssuanceCosts" 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_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_PaymentsForProceedsFromLifeInsurancePolicies" 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_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="us-gaap_AmortizationOfIntangibleAssets" 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_RepaymentsOfDebt" 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_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:to="us-gaap_NetCashProvidedByUsedInInvestingActivities" 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_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="us-gaap_DeferredIncomeTaxExpenseBenefit" 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_ProceedsFromStockPlans" 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_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="us-gaap_ShareBasedCompensation" 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_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation" 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_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="agys_IncreaseDecreaseInOperatingAssetsAndLiabilties" 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_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="us-gaap_RepaymentsOfLongTermDebt" 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_StatementOfCashFlowsAbstract" xlink:to="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_6" order="6" 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_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="us-gaap_NetCashProvidedByUsedInFinancingActivities" order="6" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
        </link:presentationLink>
        <link:presentationLink xlink:role="http://www.agilysys.com/20241231/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="agys-20241231.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_RetainedEarningsMember" xlink:label="us-gaap_RetainedEarningsMember"/>
          <link:loc xlink:type="locator" xlink:href="agys-20241231.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_AccumulatedOtherComprehensiveIncomeMember" xlink:label="us-gaap_AccumulatedOtherComprehensiveIncomeMember"/>
          <link:loc xlink:type="locator" xlink:href="agys-20241231.xsd#agys_SharesWithheldForTaxesUponExerciseOfSsarsOrVestingOfOtherGrantsValue" xlink:label="agys_SharesWithheldForTaxesUponExerciseOfSsarsOrVestingOfOtherGrantsValue"/>
          <link:loc xlink:type="locator" xlink:href="agys-20241231.xsd#agys_NumberOfSharesWithheldForTaxesUponExerciseOfSsarsOrVestingOfOtherGrants" xlink:label="agys_NumberOfSharesWithheldForTaxesUponExerciseOfSsarsOrVestingOfOtherGrants"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockIssuedDuringPeriodValueNewIssues" xlink:label="us-gaap_StockIssuedDuringPeriodValueNewIssues"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockIssuedDuringPeriodSharesNewIssues" xlink:label="us-gaap_StockIssuedDuringPeriodSharesNewIssues"/>
          <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_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_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities" xlink:label="us-gaap_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities"/>
          <link:loc xlink:type="locator" xlink:href="agys-20241231.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_14"/>
          <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_15"/>
          <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="agys_SharesIssuedUponExerciseOfSsars" 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_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="agys_ShareIssuedUponExerciseOfSsars" 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_SharesWithheldForTaxesUponExerciseOfSsarsOrVestingOfOtherGrantsValue" 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_NumberOfSharesWithheldForTaxesUponExerciseOfSsarsOrVestingOfOtherGrants" 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="us-gaap_StockIssuedDuringPeriodValueNewIssues" 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_StatementLineItems" xlink:to="us-gaap_StockIssuedDuringPeriodSharesNewIssues" 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/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_StockIssuedDuringPeriodValueConversionOfConvertibleSecurities" order="10" 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_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities" order="11" 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="agys_AccretionOfConvertiblePreferredStockDividends" 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_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent" order="13" 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_14" order="14" 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_15" order="15" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
        </link:presentationLink>
        <link:presentationLink xlink:role="http://www.agilysys.com/20241231/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/20241231/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/20241231/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/20241231/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/20241231/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/20241231/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/20241231/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/20241231/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/20241231/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/20241231/taxonomy/role/DisclosureDebt1" 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_DebtDisclosureAbstract" xlink:label="us-gaap_DebtDisclosureAbstract"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtDisclosureTextBlock" xlink:label="us-gaap_DebtDisclosureTextBlock"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtDisclosureAbstract" xlink:to="us-gaap_DebtDisclosureTextBlock" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
        </link:presentationLink>
        <link:presentationLink xlink:role="http://www.agilysys.com/20241231/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/20241231/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/20241231/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/20241231/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/20241231/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/20241231/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/20241231/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/20241231/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-20241231.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/20241231/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:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessAcquisitionProFormaInformationTextBlock" xlink:label="us-gaap_BusinessAcquisitionProFormaInformationTextBlock"/>
          <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/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_BusinessCombinationsAbstract" xlink:to="us-gaap_BusinessAcquisitionProFormaInformationTextBlock" order="1" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
        </link:presentationLink>
        <link:presentationLink xlink:role="http://www.agilysys.com/20241231/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-20241231.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/20241231/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_PrepaidExpenseAndOtherAssetsCurrentAbstract" xlink:label="us-gaap_PrepaidExpenseAndOtherAssetsCurrentAbstract"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PrepaidExpenseCurrent" xlink:label="us-gaap_PrepaidExpenseCurrent"/>
          <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_OtherAssetsCurrent" xlink:label="us-gaap_OtherAssetsCurrent"/>
          <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_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_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_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_PrepaidExpenseAndOtherAssetsCurrentAbstract" 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_PrepaidExpenseAndOtherAssetsCurrentAbstract" xlink:to="us-gaap_PrepaidExpenseCurrent" 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_BalanceSheetRelatedDisclosuresAbstract" xlink:to="us-gaap_LiabilitiesCurrentAbstract" 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_PrepaidExpenseAndOtherAssetsCurrentAbstract" xlink:to="us-gaap_OtherAssetsCurrent" 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_PrepaidExpenseAndOtherAssetsCurrentAbstract" xlink:to="us-gaap_PrepaidExpenseAndOtherAssetsCurrent" 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_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_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/20241231/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-20241231.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_InterestPaidNet" xlink:label="us-gaap_InterestPaidNet"/>
          <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_InterestPaidNet" 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_IncomeTaxesPaidNet" 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_OperatingLeasePayments" 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_FinanceLeasePrincipalPayments" 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_SupplementalCashFlowElementsAbstract" xlink:to="us-gaap_CapitalExpendituresIncurredButNotYetPaid" order="5" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
        </link:presentationLink>
        <link:presentationLink xlink:role="http://www.agilysys.com/20241231/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/20241231/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_TaxCreditCarryforwardNameDomain" xlink:label="us-gaap_TaxCreditCarryforwardNameDomain"/>
          <link:loc xlink:type="locator" xlink:href="agys-20241231.xsd#agys_EmployeeRetentionCreditsMember" xlink:label="agys_EmployeeRetentionCreditsMember"/>
          <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-20241231.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_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_TaxCreditCarryforwardAxis" xlink:label="us-gaap_TaxCreditCarryforwardAxis"/>
          <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-20241231.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="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherOperatingIncomeExpenseNet" xlink:label="us-gaap_OtherOperatingIncomeExpenseNet"/>
          <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-20241231.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_TaxCreditCarryforwardNameDomain" xlink:to="agys_EmployeeRetentionCreditsMember" 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="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_RegularCorporateIncomeTaxRateIndia" 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_TaxCreditCarryforwardAxis" xlink:to="us-gaap_TaxCreditCarryforwardNameDomain" 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_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="us-gaap_OtherOperatingIncomeExpenseNet" 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_TaxCreditCarryforwardAxis" 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="us-gaap_IncomeTaxAuthorityAxis" 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="srt_StatementScenarioAxis" 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_OperatingLossCarryforwardsTable" xlink:to="us-gaap_OperatingLossCarryforwardsLineItems" order="5" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
        </link:presentationLink>
        <link:presentationLink xlink:role="http://www.agilysys.com/20241231/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesAdditionalInformationDetails" 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="agys-20241231.xsd#agys_OperatingLeaseNotYetCommenced" xlink:label="agys_OperatingLeaseNotYetCommenced"/>
          <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/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseLeaseNotYetCommencedTermOfContract1" xlink:label="us-gaap_LesseeOperatingLeaseLeaseNotYetCommencedTermOfContract1"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_MaximumMember" xlink:label="srt_MaximumMember"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="agys_OperatingLeaseNotYetCommenced" 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_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="us-gaap_StatementLineItems" xlink:to="us-gaap_LesseeOperatingLeaseLeaseNotYetCommencedTermOfContract1" 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_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/20241231/taxonomy/role/Role_DisclosureEarningsPerShareDetails" xlink:title="presentationLink" xlink:type="extended">
          <link:loc xlink:type="locator" xlink:href="agys-20241231.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-20241231.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-20241231.xsd#agys_AccretionOfConvertiblePreferredStockDividends" xlink:label="agys_AccretionOfConvertiblePreferredStockDividends"/>
          <link:loc xlink:type="locator" xlink:href="agys-20241231.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-20241231.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/verboseLabel"/>
          <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/20241231/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-20241231.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/20241231/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-20241231.xsd#agys_AmendedAndRestatedTwoThousandAndTwentyFourEquityIncentivePlanMember" xlink:label="agys_AmendedAndRestatedTwoThousandAndTwentyFourEquityIncentivePlanMember"/>
          <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-20241231.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-20241231.xsd#agys_AmendedAndRestatedTwoThousandAndTwentyEquityIncentivePlanMember" xlink:label="agys_AmendedAndRestatedTwoThousandAndTwentyEquityIncentivePlanMember"/>
          <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="agys-20241231.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_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="agys-20241231.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_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-20241231.xsd#agys_EmployeeStockPurchasePlanDiscountOnShares" xlink:label="agys_EmployeeStockPurchasePlanDiscountOnShares"/>
          <link:loc xlink:type="locator" xlink:href="agys-20241231.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_AmendedAndRestatedTwoThousandAndTwentyFourEquityIncentivePlanMember" 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="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_AmendedAndRestatedTwoThousandAndTwentyEquityIncentivePlanMember" 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_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="us-gaap_PlanNameDomain" xlink:to="agys_TwoThousandAndTwentyEquityIncentivePlanMember" order="2" 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_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_PlanNameDomain" xlink:to="agys_TwoThousandAndSixteenStockIncentivePlanMember" order="3" 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_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/20241231/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-20241231.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/20241231/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-20241231.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-20241231.xsd#agys_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingWeightedAverageExercisePrice" xlink:label="agys_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingWeightedAverageExercisePrice"/>
          <link:loc xlink:type="locator" xlink:href="agys-20241231.xsd#agys_ShareBasedCompensationArrangementsByShareBasedPaymentAwardNonOptionEquityInstrumentsGrantsInPeriodWeightedAverageExercisePrice" xlink:label="agys_ShareBasedCompensationArrangementsByShareBasedPaymentAwardNonOptionEquityInstrumentsGrantsInPeriodWeightedAverageExercisePrice"/>
          <link:loc xlink:type="locator" xlink:href="agys-20241231.xsd#agys_ShareBasedCompensationArrangementsByShareBasedPaymentAwardNonOptionEquityInstrumentsExercisesInPeriodWeightedAverageExercisePrice" xlink:label="agys_ShareBasedCompensationArrangementsByShareBasedPaymentAwardNonOptionEquityInstrumentsExercisesInPeriodWeightedAverageExercisePrice"/>
          <link:loc xlink:type="locator" xlink:href="agys-20241231.xsd#agys_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsForfeituresInPeriodWeightedAverageExercisePrice" xlink:label="agys_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsForfeituresInPeriodWeightedAverageExercisePrice"/>
          <link:loc xlink:type="locator" xlink:href="agys-20241231.xsd#agys_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExpirationsInPeriodWeightedAverageExercisePrice" xlink:label="agys_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExpirationsInPeriodWeightedAverageExercisePrice"/>
          <link:loc xlink:type="locator" xlink:href="agys-20241231.xsd#agys_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingWeightedAverageExercisePrice" xlink:label="agys_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingWeightedAverageExercisePrice_13"/>
          <link:loc xlink:type="locator" xlink:href="agys-20241231.xsd#agys_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercisableWeightedAverageExercisePrice" xlink:label="agys_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercisableWeightedAverageExercisePrice"/>
          <link:loc xlink:type="locator" xlink:href="agys-20241231.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-20241231.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-20241231.xsd#agys_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingAggregateIntrinsicValue" xlink:label="agys_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingAggregateIntrinsicValue"/>
          <link:loc xlink:type="locator" xlink:href="agys-20241231.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/20241231/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-20241231.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/20241231/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/20241231/taxonomy/role/DisclosureDebtAdditionalInformationDetails" 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_LineOfCreditFacilityLineItems" xlink:label="us-gaap_LineOfCreditFacilityLineItems"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity" xlink:label="us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CreditFacilityDomain" xlink:label="us-gaap_CreditFacilityDomain"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevolvingCreditFacilityMember" xlink:label="us-gaap_RevolvingCreditFacilityMember"/>
          <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_LineOfCreditFacilityTable" xlink:label="us-gaap_LineOfCreditFacilityTable"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CreditFacilityAxis" xlink:label="us-gaap_CreditFacilityAxis"/>
          <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.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LineOfCreditFacilityAbstract" xlink:label="us-gaap_LineOfCreditFacilityAbstract"/>
          <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="agys-20241231.xsd#agys_LineOfCreditFacilityAdditionalAggregatePrincipalAmount" xlink:label="agys_LineOfCreditFacilityAdditionalAggregatePrincipalAmount"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProceedsFromLinesOfCredit" xlink:label="us-gaap_ProceedsFromLinesOfCredit"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LineOfCreditFacilityPeriodicPayment" xlink:label="us-gaap_LineOfCreditFacilityPeriodicPayment"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtIssuanceCostsLineOfCreditArrangementsNet" xlink:label="us-gaap_DebtIssuanceCostsLineOfCreditArrangementsNet"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LineOfCreditFacilityInterestRateDuringPeriod" xlink:label="us-gaap_LineOfCreditFacilityInterestRateDuringPeriod"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentVariableInterestRateTypeExtensibleEnumeration" xlink:label="us-gaap_DebtInstrumentVariableInterestRateTypeExtensibleEnumeration"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage" xlink:label="us-gaap_LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LineOfCreditFacilityCommitmentFeePercentage" xlink:label="us-gaap_LineOfCreditFacilityCommitmentFeePercentage"/>
          <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/label"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LineOfCreditFacilityLineItems" xlink:to="us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity" order="0" 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_CreditFacilityDomain" xlink:to="us-gaap_RevolvingCreditFacilityMember" 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_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_LineOfCreditFacilityTable" xlink:to="us-gaap_CreditFacilityAxis" 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_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_LineOfCreditFacilityAbstract" xlink:to="us-gaap_LineOfCreditFacilityTable" 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_CreditFacilityAxis" xlink:to="us-gaap_CreditFacilityDomain" 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_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_LineOfCreditFacilityLineItems" xlink:to="agys_LineOfCreditFacilityAdditionalAggregatePrincipalAmount" 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_LineOfCreditFacilityTable" 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="us-gaap_LineOfCreditFacilityLineItems" xlink:to="us-gaap_ProceedsFromLinesOfCredit" 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_LineOfCreditFacilityTable" xlink:to="srt_StatementScenarioAxis" 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_LineOfCreditFacilityLineItems" xlink:to="us-gaap_LineOfCreditFacilityPeriodicPayment" 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_LineOfCreditFacilityTable" xlink:to="us-gaap_LineOfCreditFacilityLineItems" 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_LineOfCreditFacilityLineItems" xlink:to="us-gaap_DebtIssuanceCostsLineOfCreditArrangementsNet" 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_LineOfCreditFacilityLineItems" xlink:to="us-gaap_LineOfCreditFacilityInterestRateDuringPeriod" 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_LineOfCreditFacilityLineItems" xlink:to="us-gaap_DebtInstrumentVariableInterestRateTypeExtensibleEnumeration" order="6" 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_LineOfCreditFacilityLineItems" xlink:to="us-gaap_LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage" 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_LineOfCreditFacilityLineItems" xlink:to="us-gaap_LineOfCreditFacilityCommitmentFeePercentage" order="8" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
        </link:presentationLink>
        <link:presentationLink xlink:role="http://www.agilysys.com/20241231/taxonomy/role/DisclosureBusinessCombinationAdditionalInformationDetails" 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_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:label="us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:label="us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AssetAcquisitionAxis" xlink:label="us-gaap_AssetAcquisitionAxis"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AssetAcquisitionDomain" xlink:label="us-gaap_AssetAcquisitionDomain"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CustomerRelationshipsMember" xlink:label="us-gaap_CustomerRelationshipsMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessAcquisitionLineItems" xlink:label="us-gaap_BusinessAcquisitionLineItems"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessAcquisitionEffectiveDateOfAcquisition1" xlink:label="us-gaap_BusinessAcquisitionEffectiveDateOfAcquisition1"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis" xlink:label="us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:label="us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain"/>
          <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_ScheduleOfBusinessAcquisitionsByAcquisitionTable" xlink:label="us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessAcquisitionAcquireeDomain" xlink:label="us-gaap_BusinessAcquisitionAcquireeDomain"/>
          <link:loc xlink:type="locator" xlink:href="agys-20241231.xsd#agys_Book4TimeMember" xlink:label="agys_Book4TimeMember"/>
          <link:loc xlink:type="locator" xlink:href="agys-20241231.xsd#agys_Book4TimeSellerMember" xlink:label="agys_Book4TimeSellerMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TradeNamesMember" xlink:label="us-gaap_TradeNamesMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessAcquisitionAxis" xlink:label="us-gaap_BusinessAcquisitionAxis"/>
          <link:loc xlink:type="locator" xlink:href="agys-20241231.xsd#agys_NonCompetitionAgreementsMember" xlink:label="agys_NonCompetitionAgreementsMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PaymentsToAcquireBusinessesGross" xlink:label="us-gaap_PaymentsToAcquireBusinessesGross"/>
          <link:loc xlink:type="locator" xlink:href="agys-20241231.xsd#agys_DevelopedTechnologyMember" xlink:label="agys_DevelopedTechnologyMember"/>
          <link:loc xlink:type="locator" xlink:href="agys-20241231.xsd#agys_CashReceivedInAcquisitionPartiallyOffset" xlink:label="agys_CashReceivedInAcquisitionPartiallyOffset"/>
          <link:loc xlink:type="locator" xlink:href="agys-20241231.xsd#agys_AssembledWorkforceMember" xlink:label="agys_AssembledWorkforceMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessCombinationConsiderationTransferred1" xlink:label="us-gaap_BusinessCombinationConsiderationTransferred1"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetUsefulLife" xlink:label="us-gaap_FiniteLivedIntangibleAssetUsefulLife"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife" xlink:label="us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife"/>
          <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_AccruedIncomeTaxesCurrent" xlink:label="us-gaap_AccruedIncomeTaxesCurrent"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AssetAcquisitionIndemnificationAssetAmount" xlink:label="us-gaap_AssetAcquisitionIndemnificationAssetAmount"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessCombinationSeparatelyRecognizedTransactionsAdditionalDisclosuresAcquisitionCosts" xlink:label="us-gaap_BusinessCombinationSeparatelyRecognizedTransactionsAdditionalDisclosuresAcquisitionCosts"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActual" xlink:label="us-gaap_BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActual"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:to="us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" order="0" 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_AssetAcquisitionAxis" xlink:to="us-gaap_AssetAcquisitionDomain" 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_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:to="us-gaap_CustomerRelationshipsMember" 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_BusinessAcquisitionLineItems" xlink:to="us-gaap_BusinessAcquisitionEffectiveDateOfAcquisition1" 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_IndefiniteLivedIntangibleAssetsByMajorClassAxis" xlink:to="us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain" 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_BusinessCombinationsAbstract" xlink:to="us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable" 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_ScheduleOfBusinessAcquisitionsByAcquisitionTable" xlink:to="us-gaap_AssetAcquisitionAxis" 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_BusinessAcquisitionAcquireeDomain" xlink:to="agys_Book4TimeMember" 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_AssetAcquisitionDomain" xlink:to="agys_Book4TimeSellerMember" 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_IndefiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:to="us-gaap_TradeNamesMember" 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_BusinessAcquisitionAxis" xlink:to="us-gaap_BusinessAcquisitionAcquireeDomain" 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_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:to="agys_NonCompetitionAgreementsMember" 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_BusinessAcquisitionLineItems" xlink:to="us-gaap_PaymentsToAcquireBusinessesGross" 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_ScheduleOfBusinessAcquisitionsByAcquisitionTable" xlink:to="us-gaap_BusinessAcquisitionAxis" 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_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:to="agys_DevelopedTechnologyMember" 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_BusinessAcquisitionLineItems" xlink:to="agys_CashReceivedInAcquisitionPartiallyOffset" 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_ScheduleOfBusinessAcquisitionsByAcquisitionTable" xlink:to="us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" 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_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:to="agys_AssembledWorkforceMember" 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_BusinessAcquisitionLineItems" xlink:to="us-gaap_BusinessCombinationConsiderationTransferred1" 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_ScheduleOfBusinessAcquisitionsByAcquisitionTable" xlink:to="us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis" 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_BusinessAcquisitionLineItems" xlink:to="us-gaap_FiniteLivedIntangibleAssetUsefulLife" 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_ScheduleOfBusinessAcquisitionsByAcquisitionTable" xlink:to="us-gaap_BusinessAcquisitionLineItems" 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_BusinessAcquisitionLineItems" xlink:to="us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife" 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_BusinessAcquisitionLineItems" xlink:to="us-gaap_Goodwill" 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_BusinessAcquisitionLineItems" xlink:to="us-gaap_AccruedIncomeTaxesCurrent" 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_BusinessAcquisitionLineItems" xlink:to="us-gaap_AssetAcquisitionIndemnificationAssetAmount" 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_BusinessAcquisitionLineItems" xlink:to="us-gaap_BusinessCombinationSeparatelyRecognizedTransactionsAdditionalDisclosuresAcquisitionCosts" 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_BusinessAcquisitionLineItems" xlink:to="us-gaap_BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActual" order="10" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
        </link:presentationLink>
        <link:presentationLink xlink:role="http://www.agilysys.com/20241231/taxonomy/role/DisclosureBusinessCombinationComponentsAndTheAllocationOfThePurchasePriceForAcquisitionDetails" 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_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:label="us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:label="us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNetAbstract" xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNetAbstract"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PaymentsToAcquireBusinessesGross" xlink:label="us-gaap_PaymentsToAcquireBusinessesGross"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CustomerRelationshipsMember" xlink:label="us-gaap_CustomerRelationshipsMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessAcquisitionLineItems" xlink:label="us-gaap_BusinessAcquisitionLineItems"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis" xlink:label="us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:label="us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain"/>
          <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_ScheduleOfBusinessAcquisitionsByAcquisitionTable" xlink:label="us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessAcquisitionAcquireeDomain" xlink:label="us-gaap_BusinessAcquisitionAcquireeDomain"/>
          <link:loc xlink:type="locator" xlink:href="agys-20241231.xsd#agys_Book4TimeMember" xlink:label="agys_Book4TimeMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TradeNamesMember" xlink:label="us-gaap_TradeNamesMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessAcquisitionAxis" xlink:label="us-gaap_BusinessAcquisitionAxis"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsAbstract" xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsAbstract"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables" xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables"/>
          <link:loc xlink:type="locator" xlink:href="agys-20241231.xsd#agys_NonCompetitionAgreementsMember" xlink:label="agys_NonCompetitionAgreementsMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessCombinationConsiderationTransferred1" xlink:label="us-gaap_BusinessCombinationConsiderationTransferred1"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsOther" xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsOther"/>
          <link:loc xlink:type="locator" xlink:href="agys-20241231.xsd#agys_DevelopedTechnologyMember" xlink:label="agys_DevelopedTechnologyMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets" xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssetsAbstract" xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssetsAbstract"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesOther" xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesOther"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles" xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities" xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities"/>
          <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="agys-20241231.xsd#agys_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsContractLiabilities" xlink:label="agys_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsContractLiabilities"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet" xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet"/>
          <link:loc xlink:type="locator" xlink:href="agys-20241231.xsd#agys_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNetTangibleAssets" xlink:label="agys_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNetTangibleAssets"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:to="us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" order="0" 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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNetAbstract" xlink:to="us-gaap_PaymentsToAcquireBusinessesGross" 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_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:to="us-gaap_CustomerRelationshipsMember" 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_BusinessAcquisitionLineItems" xlink:to="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNetAbstract" 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_IndefiniteLivedIntangibleAssetsByMajorClassAxis" xlink:to="us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain" 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_BusinessCombinationsAbstract" xlink:to="us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable" 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_ScheduleOfBusinessAcquisitionsByAcquisitionTable" xlink:to="us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" 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_BusinessAcquisitionAcquireeDomain" xlink:to="agys_Book4TimeMember" 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_IndefiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:to="us-gaap_TradeNamesMember" 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_BusinessAcquisitionAxis" xlink:to="us-gaap_BusinessAcquisitionAcquireeDomain" 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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsAbstract" xlink:to="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables" 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_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:to="agys_NonCompetitionAgreementsMember" 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_BusinessAcquisitionLineItems" xlink:to="us-gaap_BusinessCombinationConsiderationTransferred1" order="1" 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_ScheduleOfBusinessAcquisitionsByAcquisitionTable" xlink:to="us-gaap_BusinessAcquisitionAxis" 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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsAbstract" xlink:to="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsOther" 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_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:to="agys_DevelopedTechnologyMember" 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_BusinessAcquisitionLineItems" xlink:to="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsAbstract" 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_ScheduleOfBusinessAcquisitionsByAcquisitionTable" xlink:to="us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis" 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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsAbstract" xlink:to="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets" 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_BusinessAcquisitionLineItems" xlink:to="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssetsAbstract" 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_ScheduleOfBusinessAcquisitionsByAcquisitionTable" xlink:to="us-gaap_BusinessAcquisitionLineItems" 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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsAbstract" xlink:to="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesOther" order="3" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_BusinessAcquisitionLineItems" xlink:to="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles" 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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsAbstract" xlink:to="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities" order="4" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_BusinessAcquisitionLineItems" xlink:to="us-gaap_Goodwill" order="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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsAbstract" xlink:to="agys_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsContractLiabilities" 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_BusinessAcquisitionLineItems" xlink:to="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet" order="6" 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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsAbstract" xlink:to="agys_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNetTangibleAssets" order="6" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
        </link:presentationLink>
        <link:presentationLink xlink:role="http://www.agilysys.com/20241231/taxonomy/role/DisclosureBusinessCombinationScheduleOfUnauditedProFormaFinancialInformationDetails" 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_BusinessAcquisitionLineItems" xlink:label="us-gaap_BusinessAcquisitionLineItems"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessAcquisitionsProFormaRevenue" xlink:label="us-gaap_BusinessAcquisitionsProFormaRevenue"/>
          <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_BusinessAcquisitionsProFormaNetIncomeLoss" xlink:label="us-gaap_BusinessAcquisitionsProFormaNetIncomeLoss"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_BusinessAcquisitionLineItems" xlink:to="us-gaap_BusinessAcquisitionsProFormaRevenue" 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_BusinessCombinationsAbstract" xlink:to="us-gaap_BusinessAcquisitionLineItems" 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_BusinessAcquisitionLineItems" xlink:to="us-gaap_BusinessAcquisitionsProFormaNetIncomeLoss" order="1" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
        </link:presentationLink>
        <link:presentationLink xlink:role="http://www.agilysys.com/20241231/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_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_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_ClassOfStockLineItems" 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_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_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/20241231/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_LongTermDebtNoncurrent" xlink:label="us-gaap_LongTermDebtNoncurrent"/>
          <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_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_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_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_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_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_LiabilitiesAndStockholdersEquity" xlink:label="us-gaap_LiabilitiesAndStockholdersEquity"/>
          <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_LongTermDebtNoncurrent" 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_OtherLiabilitiesNoncurrent" 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_CommitmentsAndContingencies" 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_LiabilitiesNoncurrentAbstract" 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_StockholdersEquityAbstract" 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:definitionArc xlink:type="arc" order="8" 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:definitionLink>
        <link:definitionLink xlink:type="extended" xlink:role="http://www.agilysys.com/20241231/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/20241231/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-20241231.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-20241231.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-20241231.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_OtherOperatingIncomeExpenseNet" xlink:label="us-gaap_OtherOperatingIncomeExpenseNet"/>
          <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-20241231.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_OtherOperatingIncomeExpenseNet" 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/20241231/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="agys-20241231.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_RetainedEarningsMember" xlink:label="us-gaap_RetainedEarningsMember"/>
          <link:loc xlink:type="locator" xlink:href="agys-20241231.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_AccumulatedOtherComprehensiveIncomeMember" xlink:label="us-gaap_AccumulatedOtherComprehensiveIncomeMember"/>
          <link:loc xlink:type="locator" xlink:href="agys-20241231.xsd#agys_SharesWithheldForTaxesUponExerciseOfSsarsOrVestingOfOtherGrantsValue" xlink:label="agys_SharesWithheldForTaxesUponExerciseOfSsarsOrVestingOfOtherGrantsValue"/>
          <link:loc xlink:type="locator" xlink:href="agys-20241231.xsd#agys_NumberOfSharesWithheldForTaxesUponExerciseOfSsarsOrVestingOfOtherGrants" xlink:label="agys_NumberOfSharesWithheldForTaxesUponExerciseOfSsarsOrVestingOfOtherGrants"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockIssuedDuringPeriodValueNewIssues" xlink:label="us-gaap_StockIssuedDuringPeriodValueNewIssues"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockIssuedDuringPeriodSharesNewIssues" xlink:label="us-gaap_StockIssuedDuringPeriodSharesNewIssues"/>
          <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_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_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities" xlink:label="us-gaap_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities"/>
          <link:loc xlink:type="locator" xlink:href="agys-20241231.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="agys_SharesIssuedUponExerciseOfSsars" 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="agys_ShareIssuedUponExerciseOfSsars" 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_SharesWithheldForTaxesUponExerciseOfSsarsOrVestingOfOtherGrantsValue" 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_NumberOfSharesWithheldForTaxesUponExerciseOfSsarsOrVestingOfOtherGrants" 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_StockIssuedDuringPeriodValueNewIssues" 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_StockIssuedDuringPeriodSharesNewIssues" 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="us-gaap_StockIssuedDuringPeriodValueConversionOfConvertibleSecurities" 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_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities" 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="agys_AccretionOfConvertiblePreferredStockDividends" 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_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent" priority="2" use="optional"/>
        </link:definitionLink>
        <link:definitionLink xlink:type="extended" xlink:role="http://www.agilysys.com/20241231/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-20241231.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/20241231/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-20241231.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/20241231/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_TaxCreditCarryforwardNameDomain" xlink:label="us-gaap_TaxCreditCarryforwardNameDomain"/>
          <link:loc xlink:type="locator" xlink:href="agys-20241231.xsd#agys_EmployeeRetentionCreditsMember" xlink:label="agys_EmployeeRetentionCreditsMember"/>
          <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-20241231.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_TaxCreditCarryforwardAxis" xlink:label="us-gaap_TaxCreditCarryforwardAxis"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TaxCreditCarryforwardNameDomain" xlink:label="us-gaap_TaxCreditCarryforwardNameDomain_default"/>
          <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-20241231.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="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherOperatingIncomeExpenseNet" xlink:label="us-gaap_OtherOperatingIncomeExpenseNet"/>
          <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-20241231.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/domain-member" xlink:from="us-gaap_TaxCreditCarryforwardNameDomain" xlink:to="agys_EmployeeRetentionCreditsMember" 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_RegularCorporateIncomeTaxRateIndia" 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_TaxCreditCarryforwardAxis" xlink:to="us-gaap_TaxCreditCarryforwardNameDomain" 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_TaxCreditCarryforwardAxis" xlink:to="us-gaap_TaxCreditCarryforwardNameDomain_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_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="us-gaap_OtherOperatingIncomeExpenseNet" 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_TaxCreditCarryforwardAxis" 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="us-gaap_IncomeTaxAuthorityAxis" 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_OperatingLossCarryforwardsTable" xlink:to="srt_StatementScenarioAxis" priority="2" use="optional"/>
        </link:definitionLink>
        <link:definitionLink xlink:type="extended" xlink:role="http://www.agilysys.com/20241231/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="agys-20241231.xsd#agys_OperatingLeaseNotYetCommenced" xlink:label="agys_OperatingLeaseNotYetCommenced"/>
          <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_LesseeOperatingLeaseLeaseNotYetCommencedTermOfContract1" xlink:label="us-gaap_LesseeOperatingLeaseLeaseNotYetCommencedTermOfContract1"/>
          <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="us-gaap_StatementLineItems" xlink:to="agys_OperatingLeaseNotYetCommenced" 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="us-gaap_StatementLineItems" xlink:to="us-gaap_LesseeOperatingLeaseLeaseNotYetCommencedTermOfContract1" 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/20241231/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-20241231.xsd#agys_AmendedAndRestatedTwoThousandAndTwentyFourEquityIncentivePlanMember" xlink:label="agys_AmendedAndRestatedTwoThousandAndTwentyFourEquityIncentivePlanMember"/>
          <link:loc xlink:type="locator" xlink:href="agys-20241231.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-20241231.xsd#agys_AmendedAndRestatedTwoThousandAndTwentyEquityIncentivePlanMember" xlink:label="agys_AmendedAndRestatedTwoThousandAndTwentyEquityIncentivePlanMember"/>
          <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="agys-20241231.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_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="agys-20241231.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_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-20241231.xsd#agys_EmployeeStockPurchasePlanDiscountOnShares" xlink:label="agys_EmployeeStockPurchasePlanDiscountOnShares"/>
          <link:loc xlink:type="locator" xlink:href="agys-20241231.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_AmendedAndRestatedTwoThousandAndTwentyFourEquityIncentivePlanMember" 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_AmendedAndRestatedTwoThousandAndTwentyEquityIncentivePlanMember" 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_PlanNameDomain" xlink:to="agys_TwoThousandAndTwentyEquityIncentivePlanMember" 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_PlanNameDomain" xlink:to="agys_TwoThousandAndSixteenStockIncentivePlanMember" 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/20241231/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-20241231.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/20241231/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-20241231.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-20241231.xsd#agys_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingWeightedAverageExercisePrice" xlink:label="agys_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingWeightedAverageExercisePrice"/>
          <link:loc xlink:type="locator" xlink:href="agys-20241231.xsd#agys_ShareBasedCompensationArrangementsByShareBasedPaymentAwardNonOptionEquityInstrumentsGrantsInPeriodWeightedAverageExercisePrice" xlink:label="agys_ShareBasedCompensationArrangementsByShareBasedPaymentAwardNonOptionEquityInstrumentsGrantsInPeriodWeightedAverageExercisePrice"/>
          <link:loc xlink:type="locator" xlink:href="agys-20241231.xsd#agys_ShareBasedCompensationArrangementsByShareBasedPaymentAwardNonOptionEquityInstrumentsExercisesInPeriodWeightedAverageExercisePrice" xlink:label="agys_ShareBasedCompensationArrangementsByShareBasedPaymentAwardNonOptionEquityInstrumentsExercisesInPeriodWeightedAverageExercisePrice"/>
          <link:loc xlink:type="locator" xlink:href="agys-20241231.xsd#agys_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsForfeituresInPeriodWeightedAverageExercisePrice" xlink:label="agys_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsForfeituresInPeriodWeightedAverageExercisePrice"/>
          <link:loc xlink:type="locator" xlink:href="agys-20241231.xsd#agys_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExpirationsInPeriodWeightedAverageExercisePrice" xlink:label="agys_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExpirationsInPeriodWeightedAverageExercisePrice"/>
          <link:loc xlink:type="locator" xlink:href="agys-20241231.xsd#agys_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercisableWeightedAverageExercisePrice" xlink:label="agys_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercisableWeightedAverageExercisePrice"/>
          <link:loc xlink:type="locator" xlink:href="agys-20241231.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-20241231.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-20241231.xsd#agys_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingAggregateIntrinsicValue" xlink:label="agys_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingAggregateIntrinsicValue"/>
          <link:loc xlink:type="locator" xlink:href="agys-20241231.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/20241231/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-20241231.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/20241231/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/20241231/taxonomy/role/DisclosureDebtAdditionalInformationDetails">
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LineOfCreditFacilityLineItems" xlink:label="us-gaap_LineOfCreditFacilityLineItems"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LineOfCreditFacilityTable" xlink:label="us-gaap_LineOfCreditFacilityTable"/>
          <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_LineOfCreditFacilityMaximumBorrowingCapacity" xlink:label="us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CreditFacilityDomain" xlink:label="us-gaap_CreditFacilityDomain"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevolvingCreditFacilityMember" xlink:label="us-gaap_RevolvingCreditFacilityMember"/>
          <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_CreditFacilityAxis" xlink:label="us-gaap_CreditFacilityAxis"/>
          <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.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CreditFacilityDomain" xlink:label="us-gaap_CreditFacilityDomain_default"/>
          <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="agys-20241231.xsd#agys_LineOfCreditFacilityAdditionalAggregatePrincipalAmount" xlink:label="agys_LineOfCreditFacilityAdditionalAggregatePrincipalAmount"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProceedsFromLinesOfCredit" xlink:label="us-gaap_ProceedsFromLinesOfCredit"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LineOfCreditFacilityPeriodicPayment" xlink:label="us-gaap_LineOfCreditFacilityPeriodicPayment"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtIssuanceCostsLineOfCreditArrangementsNet" xlink:label="us-gaap_DebtIssuanceCostsLineOfCreditArrangementsNet"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LineOfCreditFacilityInterestRateDuringPeriod" xlink:label="us-gaap_LineOfCreditFacilityInterestRateDuringPeriod"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentVariableInterestRateTypeExtensibleEnumeration" xlink:label="us-gaap_DebtInstrumentVariableInterestRateTypeExtensibleEnumeration"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage" xlink:label="us-gaap_LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LineOfCreditFacilityCommitmentFeePercentage" xlink:label="us-gaap_LineOfCreditFacilityCommitmentFeePercentage"/>
          <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_LineOfCreditFacilityLineItems" xlink:to="us-gaap_LineOfCreditFacilityTable" 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/domain-member" xlink:from="us-gaap_LineOfCreditFacilityLineItems" xlink:to="us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity" 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_CreditFacilityDomain" xlink:to="us-gaap_RevolvingCreditFacilityMember" 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/hypercube-dimension" xlink:from="us-gaap_LineOfCreditFacilityTable" xlink:to="us-gaap_CreditFacilityAxis" 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/dimension-domain" xlink:from="us-gaap_CreditFacilityAxis" xlink:to="us-gaap_CreditFacilityDomain" 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_CreditFacilityAxis" xlink:to="us-gaap_CreditFacilityDomain_default" 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:definitionArc xlink:type="arc" order="1" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_LineOfCreditFacilityLineItems" xlink:to="agys_LineOfCreditFacilityAdditionalAggregatePrincipalAmount" 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_LineOfCreditFacilityTable" xlink:to="srt_RangeAxis" 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_LineOfCreditFacilityLineItems" xlink:to="us-gaap_ProceedsFromLinesOfCredit" 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_LineOfCreditFacilityTable" xlink:to="srt_StatementScenarioAxis" 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_LineOfCreditFacilityLineItems" xlink:to="us-gaap_LineOfCreditFacilityPeriodicPayment" 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_LineOfCreditFacilityLineItems" xlink:to="us-gaap_DebtIssuanceCostsLineOfCreditArrangementsNet" 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_LineOfCreditFacilityLineItems" xlink:to="us-gaap_LineOfCreditFacilityInterestRateDuringPeriod" 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_LineOfCreditFacilityLineItems" xlink:to="us-gaap_DebtInstrumentVariableInterestRateTypeExtensibleEnumeration" 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_LineOfCreditFacilityLineItems" xlink:to="us-gaap_LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage" 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_LineOfCreditFacilityLineItems" xlink:to="us-gaap_LineOfCreditFacilityCommitmentFeePercentage" priority="2" use="optional"/>
        </link:definitionLink>
        <link:definitionLink xlink:type="extended" xlink:role="http://www.agilysys.com/20241231/taxonomy/role/DisclosureBusinessCombinationAdditionalInformationDetails">
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessAcquisitionLineItems" xlink:label="us-gaap_BusinessAcquisitionLineItems"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable" xlink:label="us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:label="us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:label="us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:label="us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_default"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AssetAcquisitionAxis" xlink:label="us-gaap_AssetAcquisitionAxis"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AssetAcquisitionDomain" xlink:label="us-gaap_AssetAcquisitionDomain"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AssetAcquisitionDomain" xlink:label="us-gaap_AssetAcquisitionDomain_default"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CustomerRelationshipsMember" xlink:label="us-gaap_CustomerRelationshipsMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessAcquisitionEffectiveDateOfAcquisition1" xlink:label="us-gaap_BusinessAcquisitionEffectiveDateOfAcquisition1"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis" xlink:label="us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:label="us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:label="us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain_default"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessAcquisitionAcquireeDomain" xlink:label="us-gaap_BusinessAcquisitionAcquireeDomain"/>
          <link:loc xlink:type="locator" xlink:href="agys-20241231.xsd#agys_Book4TimeMember" xlink:label="agys_Book4TimeMember"/>
          <link:loc xlink:type="locator" xlink:href="agys-20241231.xsd#agys_Book4TimeSellerMember" xlink:label="agys_Book4TimeSellerMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TradeNamesMember" xlink:label="us-gaap_TradeNamesMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessAcquisitionAxis" xlink:label="us-gaap_BusinessAcquisitionAxis"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessAcquisitionAcquireeDomain" xlink:label="us-gaap_BusinessAcquisitionAcquireeDomain_default"/>
          <link:loc xlink:type="locator" xlink:href="agys-20241231.xsd#agys_NonCompetitionAgreementsMember" xlink:label="agys_NonCompetitionAgreementsMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PaymentsToAcquireBusinessesGross" xlink:label="us-gaap_PaymentsToAcquireBusinessesGross"/>
          <link:loc xlink:type="locator" xlink:href="agys-20241231.xsd#agys_DevelopedTechnologyMember" xlink:label="agys_DevelopedTechnologyMember"/>
          <link:loc xlink:type="locator" xlink:href="agys-20241231.xsd#agys_CashReceivedInAcquisitionPartiallyOffset" xlink:label="agys_CashReceivedInAcquisitionPartiallyOffset"/>
          <link:loc xlink:type="locator" xlink:href="agys-20241231.xsd#agys_AssembledWorkforceMember" xlink:label="agys_AssembledWorkforceMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessCombinationConsiderationTransferred1" xlink:label="us-gaap_BusinessCombinationConsiderationTransferred1"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetUsefulLife" xlink:label="us-gaap_FiniteLivedIntangibleAssetUsefulLife"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife" xlink:label="us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife"/>
          <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_AccruedIncomeTaxesCurrent" xlink:label="us-gaap_AccruedIncomeTaxesCurrent"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AssetAcquisitionIndemnificationAssetAmount" xlink:label="us-gaap_AssetAcquisitionIndemnificationAssetAmount"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessCombinationSeparatelyRecognizedTransactionsAdditionalDisclosuresAcquisitionCosts" xlink:label="us-gaap_BusinessCombinationSeparatelyRecognizedTransactionsAdditionalDisclosuresAcquisitionCosts"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActual" xlink:label="us-gaap_BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActual"/>
          <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_BusinessAcquisitionLineItems" xlink:to="us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable" 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_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:to="us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" 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_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:to="us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_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_AssetAcquisitionAxis" xlink:to="us-gaap_AssetAcquisitionDomain" 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_AssetAcquisitionAxis" xlink:to="us-gaap_AssetAcquisitionDomain_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_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:to="us-gaap_CustomerRelationshipsMember" 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_BusinessAcquisitionLineItems" xlink:to="us-gaap_BusinessAcquisitionEffectiveDateOfAcquisition1" 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_IndefiniteLivedIntangibleAssetsByMajorClassAxis" xlink:to="us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain" 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_IndefiniteLivedIntangibleAssetsByMajorClassAxis" xlink:to="us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain_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_ScheduleOfBusinessAcquisitionsByAcquisitionTable" xlink:to="us-gaap_AssetAcquisitionAxis" 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_BusinessAcquisitionAcquireeDomain" xlink:to="agys_Book4TimeMember" 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_AssetAcquisitionDomain" xlink:to="agys_Book4TimeSellerMember" 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_IndefiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:to="us-gaap_TradeNamesMember" 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_BusinessAcquisitionAxis" xlink:to="us-gaap_BusinessAcquisitionAcquireeDomain" 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_BusinessAcquisitionAxis" xlink:to="us-gaap_BusinessAcquisitionAcquireeDomain_default" 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_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:to="agys_NonCompetitionAgreementsMember" 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_BusinessAcquisitionLineItems" xlink:to="us-gaap_PaymentsToAcquireBusinessesGross" 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_ScheduleOfBusinessAcquisitionsByAcquisitionTable" xlink:to="us-gaap_BusinessAcquisitionAxis" 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_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:to="agys_DevelopedTechnologyMember" 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_BusinessAcquisitionLineItems" xlink:to="agys_CashReceivedInAcquisitionPartiallyOffset" 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_ScheduleOfBusinessAcquisitionsByAcquisitionTable" xlink:to="us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" 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_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:to="agys_AssembledWorkforceMember" 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_BusinessAcquisitionLineItems" xlink:to="us-gaap_BusinessCombinationConsiderationTransferred1" 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_ScheduleOfBusinessAcquisitionsByAcquisitionTable" xlink:to="us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis" 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_BusinessAcquisitionLineItems" xlink:to="us-gaap_FiniteLivedIntangibleAssetUsefulLife" 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_BusinessAcquisitionLineItems" xlink:to="us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife" 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_BusinessAcquisitionLineItems" xlink:to="us-gaap_Goodwill" 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_BusinessAcquisitionLineItems" xlink:to="us-gaap_AccruedIncomeTaxesCurrent" 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_BusinessAcquisitionLineItems" xlink:to="us-gaap_AssetAcquisitionIndemnificationAssetAmount" 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_BusinessAcquisitionLineItems" xlink:to="us-gaap_BusinessCombinationSeparatelyRecognizedTransactionsAdditionalDisclosuresAcquisitionCosts" 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_BusinessAcquisitionLineItems" xlink:to="us-gaap_BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActual" priority="2" use="optional"/>
        </link:definitionLink>
        <link:definitionLink xlink:type="extended" xlink:role="http://www.agilysys.com/20241231/taxonomy/role/DisclosureBusinessCombinationComponentsAndTheAllocationOfThePurchasePriceForAcquisitionDetails">
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessAcquisitionLineItems" xlink:label="us-gaap_BusinessAcquisitionLineItems"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable" xlink:label="us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:label="us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:label="us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNetAbstract" xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNetAbstract"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PaymentsToAcquireBusinessesGross" xlink:label="us-gaap_PaymentsToAcquireBusinessesGross"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CustomerRelationshipsMember" xlink:label="us-gaap_CustomerRelationshipsMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis" xlink:label="us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:label="us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessAcquisitionAcquireeDomain" xlink:label="us-gaap_BusinessAcquisitionAcquireeDomain"/>
          <link:loc xlink:type="locator" xlink:href="agys-20241231.xsd#agys_Book4TimeMember" xlink:label="agys_Book4TimeMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TradeNamesMember" xlink:label="us-gaap_TradeNamesMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessAcquisitionAxis" xlink:label="us-gaap_BusinessAcquisitionAxis"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsAbstract" xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsAbstract"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables" xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables"/>
          <link:loc xlink:type="locator" xlink:href="agys-20241231.xsd#agys_NonCompetitionAgreementsMember" xlink:label="agys_NonCompetitionAgreementsMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessCombinationConsiderationTransferred1" xlink:label="us-gaap_BusinessCombinationConsiderationTransferred1"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsOther" xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsOther"/>
          <link:loc xlink:type="locator" xlink:href="agys-20241231.xsd#agys_DevelopedTechnologyMember" xlink:label="agys_DevelopedTechnologyMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets" xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssetsAbstract" xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssetsAbstract"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesOther" xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesOther"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles" xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities" xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities"/>
          <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="agys-20241231.xsd#agys_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsContractLiabilities" xlink:label="agys_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsContractLiabilities"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet" xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet"/>
          <link:loc xlink:type="locator" xlink:href="agys-20241231.xsd#agys_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNetTangibleAssets" xlink:label="agys_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNetTangibleAssets"/>
          <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_BusinessAcquisitionLineItems" xlink:to="us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable" 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_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:to="us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" 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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNetAbstract" xlink:to="us-gaap_PaymentsToAcquireBusinessesGross" 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_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:to="us-gaap_CustomerRelationshipsMember" 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_BusinessAcquisitionLineItems" xlink:to="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNetAbstract" 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_IndefiniteLivedIntangibleAssetsByMajorClassAxis" xlink:to="us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain" 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_ScheduleOfBusinessAcquisitionsByAcquisitionTable" xlink:to="us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" 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_BusinessAcquisitionAcquireeDomain" xlink:to="agys_Book4TimeMember" 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_IndefiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:to="us-gaap_TradeNamesMember" 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_BusinessAcquisitionAxis" xlink:to="us-gaap_BusinessAcquisitionAcquireeDomain" 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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsAbstract" xlink:to="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables" 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_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:to="agys_NonCompetitionAgreementsMember" 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_BusinessAcquisitionLineItems" xlink:to="us-gaap_BusinessCombinationConsiderationTransferred1" 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_ScheduleOfBusinessAcquisitionsByAcquisitionTable" xlink:to="us-gaap_BusinessAcquisitionAxis" 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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsAbstract" xlink:to="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsOther" 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_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:to="agys_DevelopedTechnologyMember" 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_BusinessAcquisitionLineItems" xlink:to="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsAbstract" 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_ScheduleOfBusinessAcquisitionsByAcquisitionTable" xlink:to="us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis" 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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsAbstract" xlink:to="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets" 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_BusinessAcquisitionLineItems" xlink:to="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssetsAbstract" 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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsAbstract" xlink:to="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesOther" 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_BusinessAcquisitionLineItems" xlink:to="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles" 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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsAbstract" xlink:to="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities" 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_BusinessAcquisitionLineItems" xlink:to="us-gaap_Goodwill" 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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsAbstract" xlink:to="agys_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsContractLiabilities" 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_BusinessAcquisitionLineItems" xlink:to="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet" 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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsAbstract" xlink:to="agys_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNetTangibleAssets" priority="2" use="optional"/>
        </link:definitionLink>
        <link:definitionLink xlink:type="extended" xlink:role="http://www.agilysys.com/20241231/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_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/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/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:definitionLink xlink:type="extended" xlink:role="http://fasb.org/us-gaap/role/eedm/ExtensibleEnumerationLists">
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_VariableRateDomain" xlink:label="us-gaap_VariableRateDomain"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SecuredOvernightFinancingRateSofrMember" xlink:label="us-gaap_SecuredOvernightFinancingRateSofrMember"/>
        </link:definitionLink>
        <link:calculationLink xlink:type="extended" xlink:role="http://www.agilysys.com/20241231/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_LiabilitiesAndStockholdersEquity" xlink:to="us-gaap_LongTermDebtNoncurrent" order="3" weight="1" 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_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_OtherLiabilitiesNoncurrent" 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_CommitmentsAndContingencies" 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="7" 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="8" 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_LongTermDebtNoncurrent" xlink:label="us-gaap_LongTermDebtNoncurrent"/>
          <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_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_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_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_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_PreferredStockValue" xlink:label="us-gaap_PreferredStockValue"/>
        </link:calculationLink>
        <link:calculationLink xlink:type="extended" xlink:role="http://www.agilysys.com/20241231/taxonomy/role/DisclosureAdditionalBalanceSheetInformationScheduleOfAdditionalInformationRelatedToTheCondensedConsolidatedBalanceSheetsDetails2">
          <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_PrepaidExpenseAndOtherAssetsCurrent" xlink:to="us-gaap_PrepaidExpenseCurrent" order="0" weight="1" use="optional"/>
          <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_PrepaidExpenseAndOtherAssetsCurrent" xlink:to="us-gaap_OtherAssetsCurrent" 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_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_PrepaidExpenseCurrent" xlink:label="us-gaap_PrepaidExpenseCurrent"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherAssetsCurrent" xlink:label="us-gaap_OtherAssetsCurrent"/>
        </link:calculationLink>
        <link:calculationLink xlink:type="extended" xlink:role="http://www.agilysys.com/20241231/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-20241231.xsd#agys_AccretionOfConvertiblePreferredStockDividends" xlink:label="agys_AccretionOfConvertiblePreferredStockDividends"/>
        </link:calculationLink>
        <link:calculationLink xlink:type="extended" xlink:role="http://www.agilysys.com/20241231/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_OtherOperatingIncomeExpenseNet" order="6" 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="10" 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-20241231.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_OtherOperatingIncomeExpenseNet" xlink:label="us-gaap_OtherOperatingIncomeExpenseNet"/>
          <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/20241231/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/20241231/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_PaymentsOfDividendsPreferredStockAndPreferenceStock" 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_PaymentsToAcquireBusinessesNetOfCashAcquired" order="0" weight="-1" 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_NetCashProvidedByUsedInOperatingActivities" xlink:to="us-gaap_GainLossOnDispositionOfAssets1" order="1" 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_ProceedsFromDebtNetOfIssuanceCosts" order="1" weight="1" 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="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_RepaymentsOfDebt" order="2" weight="-1" 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="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_NetCashProvidedByUsedInFinancingActivities" xlink:to="us-gaap_ProceedsFromStockPlans" order="3" weight="1" 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_Depreciation" 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_NetCashProvidedByUsedInFinancingActivities" xlink:to="us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation" 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_AmortizationOfIntangibleAssets" 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_NetCashProvidedByUsedInFinancingActivities" xlink:to="us-gaap_RepaymentsOfLongTermDebt" 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_DeferredIncomeTaxExpenseBenefit" 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="us-gaap_ShareBasedCompensation" order="7" 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="8" 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_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_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_PaymentsToAcquireBusinessesNetOfCashAcquired" xlink:label="us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired"/>
          <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_GainLossOnDispositionOfAssets1" xlink:label="us-gaap_GainLossOnDispositionOfAssets1"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProceedsFromDebtNetOfIssuanceCosts" xlink:label="us-gaap_ProceedsFromDebtNetOfIssuanceCosts"/>
          <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_RepaymentsOfDebt" xlink:label="us-gaap_RepaymentsOfDebt"/>
          <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_ProceedsFromStockPlans" xlink:label="us-gaap_ProceedsFromStockPlans"/>
          <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_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_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_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_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_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-20241231.xsd#agys_IncreaseDecreaseInOperatingAssetsAndLiabilties" xlink:label="agys_IncreaseDecreaseInOperatingAssetsAndLiabilties"/>
        </link:calculationLink>
        <link:calculationLink xlink:type="extended" xlink:role="http://www.agilysys.com/20241231/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_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_OtherAccruedLiabilitiesCurrent" xlink:label="us-gaap_OtherAccruedLiabilitiesCurrent"/>
        </link:calculationLink>
        <link:calculationLink xlink:type="extended" xlink:role="http://www.agilysys.com/20241231/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-20241231.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-20241231.xsd#agys_DilutiveUnvestedRestrictedStockUnits" xlink:label="agys_DilutiveUnvestedRestrictedStockUnits"/>
        </link:calculationLink>
      </link:linkbase>
    </xsd:appinfo>
  </xsd:annotation>
  <xsd:element id="agys_Book4TimeMember" name="Book4TimeMember" type="dtr-types:domainItemType" 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_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_LineOfCreditFacilityAdditionalAggregatePrincipalAmount" name="LineOfCreditFacilityAdditionalAggregatePrincipalAmount" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" nillable="true" abstract="false" xbrli:balance="credit"/>
  <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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsContractLiabilities" name="BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsContractLiabilities" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" nillable="true" abstract="false" xbrli:balance="credit"/>
  <xsd:element id="agys_StockBasedCompensationTextualAbstract" name="StockBasedCompensationTextualAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true"/>
  <xsd:element id="agys_IncrementalCommonSharesAttributableToRestrictedShares" name="IncrementalCommonSharesAttributableToRestrictedShares" type="xbrli:sharesItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" 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_SharesWithheldForTaxesUponExerciseOfSsarsOrVestingOfOtherGrantsValue" name="SharesWithheldForTaxesUponExerciseOfSsarsOrVestingOfOtherGrantsValue" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false" xbrli:balance="debit"/>
  <xsd:element id="agys_AmendedAndRestatedTwoThousandAndTwentyEquityIncentivePlanMember" name="AmendedAndRestatedTwoThousandAndTwentyEquityIncentivePlanMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true"/>
  <xsd:element id="agys_NumberOfSharesWithheldForTaxesUponExerciseOfSsarsOrVestingOfOtherGrants" name="NumberOfSharesWithheldForTaxesUponExerciseOfSsarsOrVestingOfOtherGrants" type="xbrli:sharesItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false"/>
  <xsd:element id="agys_AmendedAndRestatedTwoThousandAndTwentyFourEquityIncentivePlanMember" name="AmendedAndRestatedTwoThousandAndTwentyFourEquityIncentivePlanMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true"/>
  <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_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercisableWeightedAverageExercisePrice" name="ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercisableWeightedAverageExercisePrice" 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_CashReceivedInAcquisitionPartiallyOffset" name="CashReceivedInAcquisitionPartiallyOffset" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false" xbrli:balance="credit"/>
  <xsd:element id="agys_OperatingLeaseNotYetCommenced" name="OperatingLeaseNotYetCommenced" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" nillable="true" abstract="false" xbrli:balance="debit"/>
  <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_ShareBasedCompensationArrangementsByShareBasedPaymentAwardNonOptionEquityInstrumentsExercisesInPeriodWeightedAverageExercisePrice" name="ShareBasedCompensationArrangementsByShareBasedPaymentAwardNonOptionEquityInstrumentsExercisesInPeriodWeightedAverageExercisePrice" type="dtr-types:perShareItemType" 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_AccretionOfConvertiblePreferredStockDividends" name="AccretionOfConvertiblePreferredStockDividends" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false" xbrli:balance="credit"/>
  <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_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingAggregateIntrinsicValue" name="ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingAggregateIntrinsicValue" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" nillable="true" abstract="false" xbrli:balance="debit"/>
  <xsd:element id="agys_DenominatorAbstract" name="DenominatorAbstract" type="xbrli:stringItemType" 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_TwoThousandAndTwentyEquityIncentivePlanMember" name="TwoThousandAndTwentyEquityIncentivePlanMember" 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_ShareIssuedUponExerciseOfSsars" name="ShareIssuedUponExerciseOfSsars" type="xbrli:sharesItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false"/>
  <xsd:element id="agys_EmployeeRetentionCreditsMember" name="EmployeeRetentionCreditsMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true"/>
  <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_ProductDevelopmentMember" name="ProductDevelopmentMember" type="dtr-types:domainItemType" 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_TwoThousandAndSixteenStockIncentivePlanMember" name="TwoThousandAndSixteenStockIncentivePlanMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true"/>
  <xsd:element id="agys_DilutiveSSARs" name="DilutiveSSARs" 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_DilutiveUnvestedRestrictedStockUnits" name="DilutiveUnvestedRestrictedStockUnits" type="xbrli:sharesItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false"/>
  <xsd:element id="agys_AssembledWorkforceMember" name="AssembledWorkforceMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true"/>
  <xsd:element id="agys_NumeratorAbstract" name="NumeratorAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true"/>
  <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_ShareBasedCompensationArrangementByShareBasedPaymentAwardVestedAndExpectedToVestOutstandingRemainingContractualTerm" name="ShareBasedCompensationArrangementByShareBasedPaymentAwardVestedAndExpectedToVestOutstandingRemainingContractualTerm" type="xbrli:durationItemType" 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_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExpirationsInPeriodWeightedAverageExercisePrice" name="ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExpirationsInPeriodWeightedAverageExercisePrice" type="dtr-types:perShareItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false"/>
  <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_GrossProfitRatio" name="GrossProfitRatio" type="dtr-types:percentItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" 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_NonCompetitionAgreementsMember" name="NonCompetitionAgreementsMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true"/>
  <xsd:element id="agys_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNetTangibleAssets" name="BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNetTangibleAssets" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" nillable="true" abstract="false" xbrli:balance="debit"/>
  <xsd:element id="agys_Book4TimeSellerMember" name="Book4TimeSellerMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true"/>
  <xsd:element id="agys_DevelopedTechnologyMember" name="DevelopedTechnologyMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true"/>
</xsd:schema>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>10
<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.4</span><table class="report" border="0" cellspacing="2" id="idm45070046521424">
<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">9 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2024</div></th>
<th class="th"><div>Jan. 17, 2025</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_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">Dec. 31,  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">Q3<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<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,963,988<span></span>
</td>
</tr>
<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>11
<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.4</span><table class="report" border="0" cellspacing="2" id="idm45070047597616">
<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>Dec. 31, 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">$ 60,761,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 $937 and $974, respectively</a></td>
<td class="nump">49,275,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">4,016,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">6,360,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">10,798,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">131,210,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">16,872,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,017,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">128,544,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">73,539,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">68,041,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">8,638,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">443,861,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">11,684,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">80,338,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">17,497,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">5,431,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">114,950,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">11,540,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">17,469,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_LongTermDebtNoncurrent', window );">Debt, non-current</a></td>
<td class="nump">38,000,000<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherLiabilitiesNoncurrent', window );">Other non-current liabilities</a></td>
<td class="nump">5,111,000<span></span>
</td>
<td class="nump">4,415,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_CommitmentsAndContingencies', window );">Commitments and contingencies</a></td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockValue', window );">Common shares, without par value, at $0.30 stated value; 80,000,000 shares authorized; 33,342,288 shares issued; and 27,961,890 and 27,376,862 shares outstanding at December 31, 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="ro">
<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,380,398 and 5,965,426 at December 31, 2024 and March 31, 2024, respectively</a></td>
<td class="num">(1,616,000)<span></span>
</td>
<td class="num">(1,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_AdditionalPaidInCapital', window );">Capital in excess of stated value</a></td>
<td class="nump">105,017,000<span></span>
</td>
<td class="nump">94,680,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_RetainedEarningsAccumulatedDeficit', window );">Retained earnings</a></td>
<td class="nump">157,055,000<span></span>
</td>
<td class="nump">137,755,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_AccumulatedOtherComprehensiveIncomeLossNetOfTax', window );">Accumulated other comprehensive loss</a></td>
<td class="num">(13,668,000)<span></span>
</td>
<td class="num">(4,170,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_StockholdersEquity', window );">Total shareholders' equity</a></td>
<td class="nump">256,791,000<span></span>
</td>
<td class="nump">236,477,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_LiabilitiesAndStockholdersEquity', window );">Total liabilities and shareholders' equity</a></td>
<td class="nump">$ 443,861,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_LongTermDebtNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after deduction of unamortized premium (discount) and debt issuance cost, of long-term debt classified as noncurrent. Excludes lease obligation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(22))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongTermDebtNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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>12
<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.4</span><table class="report" border="0" cellspacing="2" id="idm45070046364192">
<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>Dec. 31, 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">$ 937<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,961,890<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,380,398<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>13
<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.4</span><table class="report" border="0" cellspacing="2" id="idm45070046979424">
<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>
<th class="th" colspan="2">9 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2024</div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
<th class="th"><div>Dec. 31, 2024</div></th>
<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_RevenuesAbstract', window );"><strong>Net revenue:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Total net revenue</a></td>
<td class="nump">$ 69,561<span></span>
</td>
<td class="nump">$ 60,566<span></span>
</td>
<td class="nump">$ 201,352<span></span>
</td>
<td class="nump">$ 175,243<span></span>
</td>
</tr>
<tr class="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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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">25,706<span></span>
</td>
<td class="nump">22,742<span></span>
</td>
<td class="nump">74,415<span></span>
</td>
<td class="nump">69,263<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">$ 43,855<span></span>
</td>
<td class="nump">$ 37,824<span></span>
</td>
<td class="nump">$ 126,937<span></span>
</td>
<td class="nump">$ 105,980<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">63.00%<span></span>
</td>
<td class="nump">62.50%<span></span>
</td>
<td class="nump">63.00%<span></span>
</td>
<td class="nump">60.50%<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingExpensesAbstract', window );"><strong>Operating expenses:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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,971<span></span>
</td>
<td class="nump">$ 14,551<span></span>
</td>
<td class="nump">$ 45,863<span></span>
</td>
<td class="nump">$ 42,455<span></span>
</td>
</tr>
<tr class="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">9,013<span></span>
</td>
<td class="nump">6,137<span></span>
</td>
<td class="nump">24,822<span></span>
</td>
<td class="nump">19,838<span></span>
</td>
</tr>
<tr class="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">9,536<span></span>
</td>
<td class="nump">9,057<span></span>
</td>
<td class="nump">30,181<span></span>
</td>
<td class="nump">27,207<span></span>
</td>
</tr>
<tr class="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">985<span></span>
</td>
<td class="nump">909<span></span>
</td>
<td class="nump">2,738<span></span>
</td>
<td class="nump">3,042<span></span>
</td>
</tr>
<tr class="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">1,622<span></span>
</td>
<td class="nump">343<span></span>
</td>
<td class="nump">2,777<span></span>
</td>
<td class="nump">1,120<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherOperatingIncomeExpenseNet', window );">Other (gains) charges, net</a></td>
<td class="num">(12)<span></span>
</td>
<td class="num">(924)<span></span>
</td>
<td class="nump">2,576<span></span>
</td>
<td class="nump">45<span></span>
</td>
</tr>
<tr class="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">330<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">699<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">36,445<span></span>
</td>
<td class="nump">30,073<span></span>
</td>
<td class="nump">109,656<span></span>
</td>
<td class="nump">93,707<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">7,410<span></span>
</td>
<td class="nump">7,751<span></span>
</td>
<td class="nump">17,281<span></span>
</td>
<td class="nump">12,273<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NonoperatingIncomeExpenseAbstract', window );"><strong>Other income (expense):</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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">416<span></span>
</td>
<td class="nump">1,252<span></span>
</td>
<td class="nump">3,293<span></span>
</td>
<td class="nump">3,580<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InterestExpense', window );">Interest expense</a></td>
<td class="num">(657)<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="num">(1,116)<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherNonoperatingIncomeExpense', window );">Other income (expense), net</a></td>
<td class="nump">574<span></span>
</td>
<td class="nump">95<span></span>
</td>
<td class="nump">804<span></span>
</td>
<td class="num">(15)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest', window );">Income before taxes</a></td>
<td class="nump">7,743<span></span>
</td>
<td class="nump">9,098<span></span>
</td>
<td class="nump">20,262<span></span>
</td>
<td class="nump">15,838<span></span>
</td>
</tr>
<tr class="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 provision (benefit)</a></td>
<td class="nump">3,913<span></span>
</td>
<td class="num">(68,043)<span></span>
</td>
<td class="nump">962<span></span>
</td>
<td class="num">(67,396)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net income</a></td>
<td class="nump">3,830<span></span>
</td>
<td class="nump">77,141<span></span>
</td>
<td class="nump">19,300<span></span>
</td>
<td class="nump">83,234<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_AccretionOfConvertiblePreferredStockDividends', window );">Series A convertible preferred stock dividends</a></td>
<td class="nump">0<span></span>
</td>
<td class="num">(286)<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="num">(1,204)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic', window );">Net income attributable to common shareholders</a></td>
<td class="nump">$ 3,830<span></span>
</td>
<td class="nump">$ 76,855<span></span>
</td>
<td class="nump">$ 19,300<span></span>
</td>
<td class="nump">$ 82,030<span></span>
</td>
</tr>
<tr class="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,667<span></span>
</td>
<td class="nump">25,808<span></span>
</td>
<td class="nump">27,446<span></span>
</td>
<td class="nump">25,256<span></span>
</td>
</tr>
<tr class="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 );">Net income per share - basic:</a></td>
<td class="nump">$ 0.14<span></span>
</td>
<td class="nump">$ 2.98<span></span>
</td>
<td class="nump">$ 0.7<span></span>
</td>
<td class="nump">$ 3.25<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding', window );">Weighted average shares outstanding - diluted</a></td>
<td class="nump">28,314<span></span>
</td>
<td class="nump">26,979<span></span>
</td>
<td class="nump">28,248<span></span>
</td>
<td class="nump">26,463<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EarningsPerShareDiluted', window );">Net income per share - diluted:</a></td>
<td class="nump">$ 0.14<span></span>
</td>
<td class="nump">$ 2.85<span></span>
</td>
<td class="nump">$ 0.68<span></span>
</td>
<td class="nump">$ 3.1<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ProductOrServiceAxis=us-gaap_ProductMember', window );">Products [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenuesAbstract', window );"><strong>Net revenue:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Total net revenue</a></td>
<td class="nump">$ 10,677<span></span>
</td>
<td class="nump">$ 12,678<span></span>
</td>
<td class="nump">$ 31,077<span></span>
</td>
<td class="nump">$ 38,100<span></span>
</td>
</tr>
<tr class="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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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">5,550<span></span>
</td>
<td class="nump">6,707<span></span>
</td>
<td class="nump">15,982<span></span>
</td>
<td class="nump">20,023<span></span>
</td>
</tr>
<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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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">44,379<span></span>
</td>
<td class="nump">35,107<span></span>
</td>
<td class="nump">123,853<span></span>
</td>
<td class="nump">101,481<span></span>
</td>
</tr>
<tr class="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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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">9,531<span></span>
</td>
<td class="nump">7,371<span></span>
</td>
<td class="nump">26,466<span></span>
</td>
<td class="nump">22,812<span></span>
</td>
</tr>
<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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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">14,505<span></span>
</td>
<td class="nump">12,781<span></span>
</td>
<td class="nump">46,422<span></span>
</td>
<td class="nump">35,662<span></span>
</td>
</tr>
<tr class="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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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">$ 10,625<span></span>
</td>
<td class="nump">$ 8,664<span></span>
</td>
<td class="nump">$ 31,967<span></span>
</td>
<td class="nump">$ 26,428<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_InterestExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of interest expense classified as operating and nonoperating. Includes, but is not limited to, cost of borrowing accounted for as interest expense.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br><br>Reference 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/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 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 270<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482964/270-10-50-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (ee)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 24<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-24<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 835<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/2147483013/835-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_InterestExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance 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_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_OtherOperatingIncomeExpenseNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></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 amount of other operating income and expenses, the components of which are not separately disclosed on the income statement, from items that are associated with the entity's normal revenue producing operations.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherOperatingIncomeExpenseNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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>14
<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.4</span><table class="report" border="0" cellspacing="2" id="idm45070046508784">
<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>
<th class="th" colspan="2">9 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2024</div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
<th class="th"><div>Dec. 31, 2024</div></th>
<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_StatementOfIncomeAndComprehensiveIncomeAbstract', window );"><strong>Statement of Comprehensive Income [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeLossFromContinuingOperations', window );">Net income</a></td>
<td class="nump">$ 3,830<span></span>
</td>
<td class="nump">$ 77,141<span></span>
</td>
<td class="nump">$ 19,300<span></span>
</td>
<td class="nump">$ 83,234<span></span>
</td>
</tr>
<tr class="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 loss:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax', window );">Unrealized foreign currency translation adjustments</a></td>
<td class="num">(10,049)<span></span>
</td>
<td class="nump">187<span></span>
</td>
<td class="num">(9,498)<span></span>
</td>
<td class="nump">131<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 (loss) income</a></td>
<td class="num">$ (6,219)<span></span>
</td>
<td class="nump">$ 77,328<span></span>
</td>
<td class="nump">$ 9,802<span></span>
</td>
<td class="nump">$ 83,365<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>15
<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.4</span><table class="report" border="0" cellspacing="2" id="idm45070040829776">
<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>
<th class="th" colspan="2">9 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2024</div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
<th class="th"><div>Dec. 31, 2024</div></th>
<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_NetCashProvidedByUsedInOperatingActivitiesAbstract', window );"><strong>Operating activities</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net Income (Loss)</a></td>
<td class="nump">$ 3,830<span></span>
</td>
<td class="nump">$ 77,141<span></span>
</td>
<td class="nump">$ 19,300<span></span>
</td>
<td class="nump">$ 83,234<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract', window );"><strong>Adjustments to reconcile net income to net cash provided by operating activities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GainLossOnDispositionOfAssets1', window );">Loss (gain) on asset disposals</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">24<span></span>
</td>
<td class="num">(1,145)<span></span>
</td>
</tr>
<tr class="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">985<span></span>
</td>
<td class="nump">909<span></span>
</td>
<td class="nump">2,738<span></span>
</td>
<td class="nump">3,042<span></span>
</td>
</tr>
<tr class="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">1,622<span></span>
</td>
<td class="nump">343<span></span>
</td>
<td class="nump">2,777<span></span>
</td>
<td class="nump">1,120<span></span>
</td>
</tr>
<tr class="re">
<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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(980)<span></span>
</td>
<td class="num">(66,506)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensation', window );">Share-based compensation</a></td>
<td class="nump">4,218<span></span>
</td>
<td class="nump">3,638<span></span>
</td>
<td class="nump">12,656<span></span>
</td>
<td class="nump">9,489<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_IncreaseDecreaseInOperatingAssetsAndLiabilties', window );">Changes in operating assets and liabilities</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(8,539)<span></span>
</td>
<td class="num">(10,855)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInOperatingActivities', window );">Net cash provided by operating activities</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">27,976<span></span>
</td>
<td class="nump">18,379<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract', window );"><strong>Investing activities</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired', window );">Cash paid for business combination, net of cash acquired</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(144,945)<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PaymentsToAcquireProductiveAssets', window );">Capital expenditures</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(2,082)<span></span>
</td>
<td class="num">(7,658)<span></span>
</td>
</tr>
<tr class="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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(27)<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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(147,054)<span></span>
</td>
<td class="num">(7,660)<span></span>
</td>
</tr>
<tr class="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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="num">(1,663)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProceedsFromDebtNetOfIssuanceCosts', window );">Debt proceeds, net of issuance costs</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">49,646<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RepaymentsOfDebt', window );">Debt repayments</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(12,000)<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProceedsFromStockPlans', window );">Proceeds from Employee Stock Purchase Plan purchases</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">453<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation', window );">Repurchase of common shares to satisfy employee tax withholding</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(2,848)<span></span>
</td>
<td class="num">(5,734)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RepaymentsOfLongTermDebt', window );">Principal payments under long-term obligations</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="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_NetCashProvidedByUsedInFinancingActivities', window );">Net cash provided by (used in) financing activities</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">35,251<span></span>
</td>
<td class="num">(7,399)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents', window );">Effect of exchange rate changes on cash</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(303)<span></span>
</td>
<td class="nump">38<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect', window );">Net (decrease) increase in cash and cash equivalents</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(84,130)<span></span>
</td>
<td class="nump">3,358<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents', window );">Cash and cash equivalents at beginning of period</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">144,891<span></span>
</td>
<td class="nump">112,842<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents', window );">Cash and cash equivalents at end of period</a></td>
<td class="nump">$ 60,761<span></span>
</td>
<td class="nump">$ 116,200<span></span>
</td>
<td class="nump">$ 60,761<span></span>
</td>
<td class="nump">$ 116,200<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_GainLossOnDispositionOfAssets1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of gain (loss) on sale or disposal of assets, including but not limited to property plant and equipment, intangible assets and equity in securities of subsidiaries or equity method investee.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GainLossOnDispositionOfAssets1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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_PaymentsToAcquireBusinessesNetOfCashAcquired">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The cash outflow associated with the acquisition of a business, net of the cash acquired from the purchase.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 13<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-13<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsToAcquireProductiveAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The cash outflow for purchases of and capital improvements on property, plant and equipment (capital expenditures), software, and other intangible assets.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 805<br> -SubTopic 50<br> -Name Accounting Standards Codification<br> -Section 25<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480060/805-50-25-1<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 805<br> -SubTopic 50<br> -Name Accounting Standards Codification<br> -Section 30<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480027/805-50-30-1<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 805<br> -SubTopic 50<br> -Name Accounting Standards Codification<br> -Section 30<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480027/805-50-30-2<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 13<br> -Subparagraph (c)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-13<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsToAcquireProductiveAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProceedsFromDebtNetOfIssuanceCosts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The cash inflow from additional borrowings, net of cash paid to third parties in connection with debt origination.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 14<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-14<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProceedsFromDebtNetOfIssuanceCosts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProceedsFromStockPlans">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The cash inflow associated with the amount received from the stock plan during the period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 14<br> -Subparagraph (a)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-14<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProceedsFromStockPlans</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RepaymentsOfDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></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 short-term and long-term debt. Excludes payment of lease obligation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 15<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-15<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RepaymentsOfDebt</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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>16
<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.4</span><table class="report" border="0" cellspacing="2" id="idm45070045051744">
<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">9,399<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">9,399<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">$ 55<span></span>
</td>
<td class="num">(55)<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">183<span></span>
</td>
<td class="text">&#160;<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_SharesWithheldForTaxesUponExerciseOfSsarsOrVestingOfOtherGrantsValue', window );">Shares withheld for taxes upon exercise of SSARs or vesting of other grants</a></td>
<td class="num">(5,597)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">$ (22)<span></span>
</td>
<td class="num">(5,575)<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_NumberOfSharesWithheldForTaxesUponExerciseOfSsarsOrVestingOfOtherGrants', window );">Shares withheld for taxes upon exercise of SSARs or vesting of other grants (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(72)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueNewIssues', window );">Other common stock issuances, net</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 53<span></span>
</td>
<td class="num">(53)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesNewIssues', window );">Other common stock issuances, net (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">177<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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">83,234<span></span>
</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">83,234<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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 );">Conversion of Series A preferred stock</a></td>
<td class="nump">35,000<span></span>
</td>
<td class="nump">$ 521<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">34,479<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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 );">Conversion of Series A preferred stock (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,735<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_AccretionOfConvertiblePreferredStockDividends', window );">Series A convertible preferred stock dividends</a></td>
<td class="num">(1,204)<span></span>
</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">(1,204)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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">131<span></span>
</td>
<td class="text">&#160;<span></span>
</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">131<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 Dec. 31, 2023</a></td>
<td class="nump">230,273<span></span>
</td>
<td class="nump">$ 10,003<span></span>
</td>
<td class="num">$ (1,798)<span></span>
</td>
<td class="nump">91,173<span></span>
</td>
<td class="nump">134,794<span></span>
</td>
<td class="num">(3,899)<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 Dec. 31, 2023</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">33,342<span></span>
</td>
<td class="num">(5,992)<span></span>
</td>
<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 Sep. 30, 2023</a></td>
<td class="nump">116,618<span></span>
</td>
<td class="nump">$ 9,482<span></span>
</td>
<td class="num">$ (1,871)<span></span>
</td>
<td class="nump">55,154<span></span>
</td>
<td class="nump">57,939<span></span>
</td>
<td class="num">(4,086)<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 Sep. 30, 2023</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">31,607<span></span>
</td>
<td class="num">(6,236)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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,488<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3,488<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">$ 28<span></span>
</td>
<td class="num">(28)<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">93<span></span>
</td>
<td class="text">&#160;<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_SharesWithheldForTaxesUponExerciseOfSsarsOrVestingOfOtherGrantsValue', window );">Shares withheld for taxes upon exercise of SSARs or vesting of other grants</a></td>
<td class="num">(1,875)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">$ (7)<span></span>
</td>
<td class="num">(1,868)<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_NumberOfSharesWithheldForTaxesUponExerciseOfSsarsOrVestingOfOtherGrants', window );">Shares withheld for taxes upon exercise of SSARs or vesting of other grants (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(22)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueNewIssues', window );">Other common stock issuances, net</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 52<span></span>
</td>
<td class="num">(52)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesNewIssues', window );">Other common stock issuances, net (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">173<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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">77,141<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">77,141<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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 );">Conversion of Series A preferred stock</a></td>
<td class="nump">35,000<span></span>
</td>
<td class="nump">$ 521<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">34,479<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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 );">Conversion of Series A preferred stock (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,735<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_AccretionOfConvertiblePreferredStockDividends', window );">Series A convertible preferred stock dividends</a></td>
<td class="num">(286)<span></span>
</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">(286)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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">187<span></span>
</td>
<td class="text">&#160;<span></span>
</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">187<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 Dec. 31, 2023</a></td>
<td class="nump">230,273<span></span>
</td>
<td class="nump">$ 10,003<span></span>
</td>
<td class="num">$ (1,798)<span></span>
</td>
<td class="nump">91,173<span></span>
</td>
<td class="nump">134,794<span></span>
</td>
<td class="num">(3,899)<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 Dec. 31, 2023</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">33,342<span></span>
</td>
<td class="num">(5,992)<span></span>
</td>
<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">12,900<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">12,900<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">$ 175<span></span>
</td>
<td class="num">(175)<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">581<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_agys_SharesWithheldForTaxesUponExerciseOfSsarsOrVestingOfOtherGrantsValue', window );">Shares withheld for taxes upon exercise of SSARs or vesting of other grants</a></td>
<td class="num">(2,841)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">$ (9)<span></span>
</td>
<td class="num">(2,832)<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_NumberOfSharesWithheldForTaxesUponExerciseOfSsarsOrVestingOfOtherGrants', window );">Shares withheld for taxes upon exercise of SSARs or vesting of other grants (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(28)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueNewIssues', window );">Other common stock issuances, net</a></td>
<td class="nump">453<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 9<span></span>
</td>
<td class="nump">444<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesNewIssues', window );">Other common stock issuances, net (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">32<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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">19,300<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">19,300<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">(9,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>
<td class="text">&#160;<span></span>
</td>
<td class="num">(9,498)<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 Dec. 31, 2024</a></td>
<td class="nump">256,791<span></span>
</td>
<td class="nump">$ 10,003<span></span>
</td>
<td class="num">$ (1,616)<span></span>
</td>
<td class="nump">105,017<span></span>
</td>
<td class="nump">157,055<span></span>
</td>
<td class="num">(13,668)<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 Dec. 31, 2024</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">33,342<span></span>
</td>
<td class="num">(5,380)<span></span>
</td>
<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 Sep. 30, 2024</a></td>
<td class="nump">260,262<span></span>
</td>
<td class="nump">$ 10,003<span></span>
</td>
<td class="num">$ (1,622)<span></span>
</td>
<td class="nump">102,275<span></span>
</td>
<td class="nump">153,225<span></span>
</td>
<td class="num">(3,619)<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 Sep. 30, 2024</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">33,342<span></span>
</td>
<td class="num">(5,402)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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,173<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">4,173<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">$ 11<span></span>
</td>
<td class="num">(11)<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">36<span></span>
</td>
<td class="text">&#160;<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_SharesWithheldForTaxesUponExerciseOfSsarsOrVestingOfOtherGrantsValue', window );">Shares withheld for taxes upon exercise of SSARs or vesting of other grants</a></td>
<td class="num">(1,425)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">$ (4)<span></span>
</td>
<td class="num">(1,421)<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_NumberOfSharesWithheldForTaxesUponExerciseOfSsarsOrVestingOfOtherGrants', window );">Shares withheld for taxes upon exercise of SSARs or vesting of other grants (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(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" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueNewIssues', window );">Other common stock issuances, net</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">$ (1)<span></span>
</td>
<td class="nump">1<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesNewIssues', window );">Other common stock issuances, net (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(2)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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">3,830<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3,830<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">(10,049)<span></span>
</td>
<td class="text">&#160;<span></span>
</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">(10,049)<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 Dec. 31, 2024</a></td>
<td class="nump">$ 256,791<span></span>
</td>
<td class="nump">$ 10,003<span></span>
</td>
<td class="num">$ (1,616)<span></span>
</td>
<td class="nump">$ 105,017<span></span>
</td>
<td class="nump">$ 157,055<span></span>
</td>
<td class="num">$ (13,668)<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 Dec. 31, 2024</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">33,342<span></span>
</td>
<td class="num">(5,380)<span></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_NumberOfSharesWithheldForTaxesUponExerciseOfSsarsOrVestingOfOtherGrants">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 SSARs or vesting of other grants.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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_NumberOfSharesWithheldForTaxesUponExerciseOfSsarsOrVestingOfOtherGrants</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_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_agys_SharesWithheldForTaxesUponExerciseOfSsarsOrVestingOfOtherGrantsValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 withheld for taxes upon exercise of SSARs or vesting of other grants 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_SharesWithheldForTaxesUponExerciseOfSsarsOrVestingOfOtherGrantsValue</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_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_StockIssuedDuringPeriodSharesNewIssues">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of new stock issued during the period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -SubTopic 10<br> -Topic 505<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-2<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 505<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478448/946-505-50-2<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(4)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-03(i)(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479886/946-10-S99-3<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480008/505-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockIssuedDuringPeriodSharesNewIssues</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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_StockIssuedDuringPeriodValueNewIssues">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Equity impact of the value of new stock issued during the period. Includes shares issued in an initial public offering or a secondary public offering.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -SubTopic 10<br> -Topic 505<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-2<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 946<br> -SubTopic 830<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479168/946-830-55-11<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 205<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 4<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478009/946-205-45-4<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 505<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478448/946-505-50-2<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(4)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480008/505-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockIssuedDuringPeriodValueNewIssues</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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>17
<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.4</span><table class="report" border="0" cellspacing="2" id="idm45070144273568">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Pay vs Performance Disclosure - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="2">9 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2024</div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
<th class="th"><div>Dec. 31, 2024</div></th>
<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_ecd_PvpTable', window );"><strong>Pay vs Performance Disclosure</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net Income (Loss)</a></td>
<td class="nump">$ 3,830<span></span>
</td>
<td class="nump">$ 77,141<span></span>
</td>
<td class="nump">$ 19,300<span></span>
</td>
<td class="nump">$ 83,234<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ecd_PvpTable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-K<br> -Number 229<br> -Section 402<br> -Subsection v<br> -Paragraph 1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ecd_PvpTable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ecd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>18
<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.4</span><table class="report" border="0" cellspacing="2" id="idm45070047079872">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Insider Trading Arrangements<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2024</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ecd_TradingArrByIndTable', window );"><strong>Trading Arrangements, by Individual</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ecd_Rule10b51ArrAdoptedFlag', window );">Rule 10b5-1 Arrangement Adopted</a></td>
<td class="text">false<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ecd_NonRule10b51ArrAdoptedFlag', window );">Non-Rule 10b5-1 Arrangement Adopted</a></td>
<td class="text">false<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ecd_Rule10b51ArrTrmntdFlag', window );">Rule 10b5-1 Arrangement Terminated</a></td>
<td class="text">false<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ecd_NonRule10b51ArrTrmntdFlag', window );">Non-Rule 10b5-1 Arrangement Terminated</a></td>
<td class="text">false<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ecd_NonRule10b51ArrAdoptedFlag">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-K<br> -Number 229<br> -Section 408<br> -Subsection a<br> -Paragraph 1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ecd_NonRule10b51ArrAdoptedFlag</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ecd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ecd_NonRule10b51ArrTrmntdFlag">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-K<br> -Number 229<br> -Section 408<br> -Subsection a<br> -Paragraph 1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ecd_NonRule10b51ArrTrmntdFlag</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ecd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ecd_Rule10b51ArrAdoptedFlag">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-K<br> -Number 229<br> -Section 408<br> -Subsection a<br> -Paragraph 1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ecd_Rule10b51ArrAdoptedFlag</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ecd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ecd_Rule10b51ArrTrmntdFlag">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-K<br> -Number 229<br> -Section 408<br> -Subsection a<br> -Paragraph 1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ecd_Rule10b51ArrTrmntdFlag</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ecd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ecd_TradingArrByIndTable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-K<br> -Number 229<br> -Section 408<br> -Subsection a<br> -Paragraph 2<br> -Subparagraph A<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ecd_TradingArrByIndTable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ecd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>19
<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.4</span><table class="report" border="0" cellspacing="2" id="idm45070047291840">
<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">9 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2024</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_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;font-kerning:none;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;font-kerning:none;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;font-kerning:none;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;font-kerning:none;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;font-kerning:none;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;font-kerning:none;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;font-kerning:none;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;font-kerning:none;min-width:fit-content;">The Condensed Consolidated Balance Sheet as of December 31, 2024, as well as the Condensed Consolidated Statements of Operations, Condensed Consolidated Statements of Comprehensive Income, and Condensed Consolidated Statements of Shareholders&#8217; Equity for the three and nine months ended December 31, 2024 and 2023 and the Condensed Consolidated Statements of Cash Flows for the nine months ended December 31, 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;font-kerning:none;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;font-kerning:none;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;font-kerning:none;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>20
<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.4</span><table class="report" border="0" cellspacing="2" id="idm45070044983952">
<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">9 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2024</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_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;font-kerning:none;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;font-kerning:none;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;font-kerning:none;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;font-kerning:none;min-width:fit-content;">In November 2024, the Financial Accounting Standards Board (&#8220;FASB&#8221;) issued Accounting Standards Update (&#8220;ASU&#8221;) No. 2024-03 </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;font-style:italic;font-kerning:none;min-width:fit-content;">Income Statement&#8212;Reporting Comprehensive Income&#8212;Expense Disaggregation Disclosures </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">(&#8220;ASU 2024-03&#8221;) to expand expense disclosures by requiring disaggregated disclosure of certain income statement expense line items, including those that contain purchases of inventory, employee compensation, depreciation and amortization. ASU 2024-03 is effective for fiscal years beginning after December 15, 2026, or our fiscal 2028, and subsequent interim periods, with early adoption permitted. The amendments should be applied prospectively, but retrospective application 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;font-kerning:none;min-width:fit-content;">In December 2023, the FASB issued ASU No. 2023-09 </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;font-style:italic;font-kerning:none;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;font-kerning:none;min-width:fit-content;">(&#8220;ASU 2023-09&#8221;) to update income tax 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;font-kerning:none;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;font-kerning:none;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;font-kerning:none;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, and subsequent interim periods. 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>21
<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.4</span><table class="report" border="0" cellspacing="2" id="idm45070046535824">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Revenue Recognition<br></strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2024</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_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;font-kerning:none;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;font-kerning:none;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;font-kerning:none;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;font-kerning:none;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;font-kerning:none;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;font-kerning:none;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;font-kerning:none;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 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;font-kerning:none;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;font-kerning:none;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;font-kerning:none;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;font-kerning:none;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;font-kerning:none;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;font-kerning:none;min-width:fit-content;">$</span><span style="font-size:10pt;font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">10.7</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"> million</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"> and </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">$</span><span style="font-size:10pt;font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">12.7</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"> million</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">, and </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">$</span><span style="font-size:10pt;font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">31.1</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"> million</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"> and </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">$</span><span style="font-size:10pt;font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">38.1</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"> million</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"> for the three and nine months ended December 31, 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;font-kerning:none;min-width:fit-content;">$</span><span style="font-size:10pt;font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">58.9</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"> million</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"> and </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">$</span><span style="font-size:10pt;font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">47.9</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"> million</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">, and </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">$</span><span style="font-size:10pt;font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">170.3</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"> million</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"> and </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">$</span><span style="font-size:10pt;font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">137.1</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"> million</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"> for the three and nine months ended December 31, 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;font-kerning:none;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;font-kerning:none;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;font-kerning:none;min-width:fit-content;">Revenue recognized from amounts included in contract liabilities at the beginning of the year was </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">$</span><span style="font-size:10pt;font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">10.6</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"> million</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"> and </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">$</span><span style="font-size:10pt;font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">12.0</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"> million</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"> for the three months ended December 31, 2024 and 2023, respectively, and </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">$</span><span style="font-size:10pt;font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">52.8</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"> million</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"> and </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">$</span><span style="font-size:10pt;font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">48.9</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"> million</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"> for the nine months ended December 31, 2024 and 2023, respectively. Because the right to the transaction became unconditional,</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;font-kerning:none;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;font-kerning:none;min-width:fit-content;">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;font-kerning:none;min-width:fit-content;">$</span><span style="font-size:10pt;font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">0.2</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"> million</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"> for the three months ended December 31, 2023, and </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">$</span><span style="font-size:10pt;font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">2.2</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"> million</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"> and </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">$</span><span style="font-size:10pt;font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">2.1</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"> million</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"> for the nine months ended December 31, 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;font-kerning:none;min-width:fit-content;">Substantially all of our arrangements are for a period of one year or less. As a result, unsatisfied performance obligations as of December 31, 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;font-kerning:none;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;font-kerning:none;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.</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-kerning:none;min-width:fit-content;">We had </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">$</span><span style="font-size:10pt;font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">5.5</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"> million</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"> and $</span><span style="font-size:10pt;font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">4.3</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;font-kerning:none;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;font-kerning:none;min-width:fit-content;">December 31, 2024 and 2023, respectively. These balances are included in other non-current assets on our condensed consolidated balance sheets. During the three and nine months ended December 31, 2024, we expensed </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">$</span><span style="font-size:10pt;font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">1.0</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"> million</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"> and </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">$</span><span style="font-size:10pt;font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">2.8</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"> million</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;font-kerning:none;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;font-kerning:none;min-width:fit-content;">$</span><span style="font-size:10pt;font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">0.5</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"> million</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"> and </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">$</span><span style="font-size:10pt;font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">1.3</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"> million</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">, respectively. During the comparable periods ending December 31, 2023, we expensed </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">$</span><span style="font-size:10pt;font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">1.0</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"> million</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"> and </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">$</span><span style="font-size:10pt;font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">2.9</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"> million</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;font-kerning:none;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;font-kerning:none;min-width:fit-content;">$</span><span style="font-size:10pt;font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">0.4</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"> million</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"> and </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">$</span><span style="font-size:10pt;font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">1.2</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"> million</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;font-kerning:none;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>22
<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.4</span><table class="report" border="0" cellspacing="2" id="idm45070047048352">
<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">9 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2024</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_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;font-kerning:none;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;font-kerning:none;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;font-kerning:none;min-width:fit-content;">&#160;</span></p>
      <table style="margin-left:auto;border-spacing:0;table-layout:auto;width:100.0%;border-collapse:separate;margin-right:auto;">
       <tr style="visibility:collapse;">
        <td style="width:61.948%;box-sizing:content-box;"></td>
        <td style="width:1.6%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
        <td style="width:17.397%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
        <td style="width:1.6%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
        <td style="width:13.456999999999999%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
       </tr>
       <tr style="height:10pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;">
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;"><p style="font-size:8pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">(In thousands)</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">December 31, 2024</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;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;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">March 31, 2024</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;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;font-kerning:none;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="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">Prepaid expenses and other current assets:</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;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;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;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;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">Prepaid expenses</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><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;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">8,768</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><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;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">7,330</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#ededed;word-break:break-word;">
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">Other</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom: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;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">2,030</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom: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;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom: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;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">401</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom: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;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">Total</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom: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;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #009cde;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">10,798</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom: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;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom: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;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #009cde;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">7,731</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom: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;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="background-color:#ffffff;white-space:pre-wrap;word-break:break-word;">
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;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;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;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;font-kerning:none;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="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">Accrued liabilities:</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">Salaries, wages, employee benefits, and payroll taxes</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><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;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">12,521</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><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;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">16,264</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#ededed;word-break:break-word;">
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">Income and indirect taxes payable</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">2,783</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">1,684</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">Other</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom: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;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">2,193</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom: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;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom: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;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">1,574</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom: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;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#ededed;word-break:break-word;">
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">Total</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom: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;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #009cde;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">17,497</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom: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;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom: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;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #009cde;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">19,522</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom: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;font-kerning:none;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>23
<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.4</span><table class="report" border="0" cellspacing="2" id="idm45070144325680">
<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">9 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2024</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_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:'Proxima Nova',sans-serif;font-kerning:none;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;font-kerning:none;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;font-kerning:none;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;font-kerning:none;min-width:fit-content;">&#160;</span></p>
      <table style="margin-left:auto;border-spacing:0;table-layout:auto;width:100.0%;border-collapse:separate;margin-right:auto;">
       <tr style="visibility:collapse;">
        <td style="width:66.967%;box-sizing:content-box;"></td>
        <td style="width:1.62%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
        <td style="width:12.897%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
        <td style="width:1.62%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
        <td style="width:12.897%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
       </tr>
       <tr style="height:10pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;">
        <td style="padding-top:0in;vertical-align:top;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="6" style="padding-top:0in;vertical-align:top;padding-bottom:0in;border-bottom:0.5pt solid #009cde;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">Nine Months Ended<br/>December 31,</span></p></td>
        <td style="padding-top:0in;vertical-align:top;padding-bottom:0in;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;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;border-bottom:0.5pt solid #009cde;"><p style="font-size:8pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">(In thousands)</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom: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;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">2024</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom: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;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom: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;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">2023</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom: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;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#ededed;word-break:break-word;">
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">Cash receipts for interest</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><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;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">3,181</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><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;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">3,191</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">Cash payments for interest</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">955</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">&#8212;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#ededed;word-break:break-word;">
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">Cash payments for income tax, net</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">1,566</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">1,246</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">Cash payments for operating leases</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">3,843</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">3,684</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#ededed;word-break:break-word;">
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">Cash payments for finance leases</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">&#8212;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">4</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">Accrued capital expenditures</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">17</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">114</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;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>24
<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.4</span><table class="report" border="0" cellspacing="2" id="idm45070222145584">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Income Taxes<br></strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2024</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_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;font-kerning:none;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;font-kerning:none;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;font-kerning:none;min-width:fit-content;">three and nine months ended December 31, 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;font-kerning:none;min-width:fit-content;">&#160;</span></p>
      <table style="margin-left:auto;border-spacing:0;table-layout:auto;width:100.0%;border-collapse:separate;margin-right:auto;">
       <tr style="visibility:collapse;">
        <td style="width:50.03%;box-sizing:content-box;"></td>
        <td style="width:1.299%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
        <td style="width:9.193000000000001%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
        <td style="width:1.299%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
        <td style="width:9.193000000000001%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
        <td style="width:1.299%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
        <td style="width:9.193000000000001%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
        <td style="width:1.299%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
        <td style="width:9.193000000000001%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
       </tr>
       <tr style="height:10pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;">
        <td style="padding-top:0.01in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="6" style="padding-top:0.01in;vertical-align:top;padding-bottom:0in;border-bottom:0.5pt solid #009cde;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">Three Months Ended<br/>December 31,</span></p></td>
        <td style="padding-top:0.01in;vertical-align:top;padding-bottom:0in;border-bottom:0.5pt solid #009cde;padding-right:0.01in;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;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="6" style="padding-top:0.01in;vertical-align:top;padding-bottom:0in;border-bottom:0.5pt solid #009cde;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">Nine Months Ended<br/>December 31,</span></p></td>
        <td style="padding-top:0.01in;vertical-align:top;padding-bottom:0in;border-bottom:0.5pt solid #009cde;padding-right:0.01in;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;font-kerning:none;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="padding-top:0.01in;vertical-align:top;padding-bottom:0in;border-bottom:0.5pt solid #009cde;padding-right:0.01in;"><p style="font-size:8pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">(In thousands)</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">2024</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;padding-right:0.01in;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;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">2023</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;padding-right:0.01in;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;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">2024</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;padding-right:0.01in;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;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">2023</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;padding-right:0.01in;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;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#ededed;word-break:break-word;">
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">Income tax provision (benefit)</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;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;font-weight:bold;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">3,913</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;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:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;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;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">(</span><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">68,043</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;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;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">)</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;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;font-weight:bold;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">962</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;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:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;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;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">(</span><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">67,396</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;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;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">)</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">Effective tax rate</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;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:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">50.5</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;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;font-weight:bold;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">%</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">nm</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;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;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;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:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">4.7</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;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;font-weight:bold;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">%</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">nm</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;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;font-kerning:none;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;font-kerning:none;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;font-kerning:none;min-width:fit-content;">For the three months ended December 31, 2024, income tax provision and the effective tax rate were primarily driven by the tax effects of share-based compensation, global intangible low-taxed income (GILTI) and the mix of earnings in the U.S. and India.</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-kerning:none;min-width:fit-content;">For the nine months ended December 31, 2024, income tax provision 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;font-kerning:none;min-width:fit-content;">For the three and nine months ended December 31, 2023, income tax provision and the effective tax rate were primarily driven by the release of valuation allowances recorded against deferred tax assets in the U.S. and Canada.</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-kerning:none;min-width:fit-content;">Our India subsidiary operates in a &#8220;Special Economic Zone (SEZ)&#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;font-kerning:none;min-width:fit-content;">50</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;font-kerning:none;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;font-kerning:none;min-width:fit-content;">The Coronavirus Aid, Relief, and Economic Security Act (CARES Act) is a stimulus bill which was in response to economic consequences of the COVID-19 pandemic. The CARES Act provided an employee retention credit, which is a refundable tax credit against certain employment taxes. During the three and nine months ended December 31, 2024, we recorded $</span><span style="font-size:10pt;font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">0.5</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"> million of employee retention credits received in cash as other (gains) charges, net, in the condensed consolidated statements 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-kerning:none;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>25
<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.4</span><table class="report" border="0" cellspacing="2" id="idm45070045591024">
<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">9 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2024</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_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;font-kerning:none;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;font-kerning:none;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><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-kerning:none;min-width:fit-content;">As of December 31, 2024, we have additional operating leases that have not yet commenced of approximately </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">$</span><span style="font-size:10pt;font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">1.9</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"> million</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">. These leases are expected to commence in fiscal year 2025 and in fiscal year 2027 with initial lease terms of approximately </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;font-kerning:none;min-width:fit-content;">1.5</span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"> to </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;font-kerning:none;min-width:fit-content;">5 </span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">years, respectively.</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>26
<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.4</span><table class="report" border="0" cellspacing="2" id="idm45070046770864">
<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">9 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2024</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_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;font-kerning:none;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;font-kerning:none;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;font-kerning:none;min-width:fit-content;">&#160;</span></p>
      <table style="margin-left:auto;border-spacing:0;table-layout:auto;width:100.0%;border-collapse:separate;margin-right:auto;">
       <tr style="visibility:collapse;">
        <td style="width:50.35%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
        <td style="width:9.258%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
        <td style="width:1.54%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
        <td style="width:9.258%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
        <td style="width:1.54%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
        <td style="width:9.258%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
        <td style="width:1.54%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
        <td style="width:9.258%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
       </tr>
       <tr style="height:10pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;">
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="6" style="padding-top:0in;vertical-align:top;padding-bottom:0in;border-bottom:0.5pt solid #009cde;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">Three Months Ended<br/>December 31,</span></p></td>
        <td style="padding-top:0in;vertical-align:top;padding-bottom:0in;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;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="6" style="padding-top:0in;vertical-align:top;padding-bottom:0in;border-bottom:0.5pt solid #009cde;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">Nine Months Ended<br/>December 31,</span></p></td>
        <td style="padding-top:0in;vertical-align:top;padding-bottom:0in;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;font-kerning:none;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="padding-top:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;"><p style="font-size:8pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">(In thousands, except per share data)</span></p></td>
        <td colspan="2" style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">2024</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;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;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">2023</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;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;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">2024</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;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;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">2023</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;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;font-kerning:none;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="padding-top:0in;vertical-align:top;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">Numerator:</span></p></td>
        <td colspan="2" style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
        <td style="padding-top:0in;text-indent:10pt;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">Net income</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><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;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">3,830</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><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;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">77,141</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><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;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">19,300</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><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;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">83,234</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#ededed;word-break:break-word;">
        <td style="padding-top:0in;text-indent:10pt;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;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;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">Series A convertible preferred stock dividends</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom: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;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">&#8212;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom: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;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom: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;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">(</span><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">286</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom: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;font-kerning:none;min-width:fit-content;">)</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom: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;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">&#8212;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom: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;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom: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;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">(</span><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">1,204</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom: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;font-kerning:none;min-width:fit-content;">)</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
        <td style="padding-top:0in;text-indent:10pt;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;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;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">Net income attributable to common shareholders</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom: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;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #009cde;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">3,830</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom: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;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom: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;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #009cde;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">76,855</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom: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;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom: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;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #009cde;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">19,300</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom: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;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom: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;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #009cde;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">82,030</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom: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;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="background-color:#ededed;white-space:pre-wrap;word-break:break-word;">
        <td style="padding-top:0in;text-indent:10pt;vertical-align:top;padding-bottom:0in;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;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;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;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;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;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;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;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;font-kerning:none;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="padding-top:0in;vertical-align:top;padding-bottom:0in;border-bottom:0.5pt solid #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">Denominator:</span></p></td>
        <td colspan="2" style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;border-bottom: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;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;border-bottom: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;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;border-bottom: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;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;border-bottom: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;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#ededed;word-break:break-word;">
        <td style="padding-top:0in;text-indent:10pt;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;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;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">Weighted average shares outstanding - basic</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom: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;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #009cde;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">27,667</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom: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;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom: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;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #009cde;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">25,808</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom: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;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom: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;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #009cde;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">27,446</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom: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;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom: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;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #009cde;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">25,256</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom: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;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
        <td style="padding-top:0in;text-indent:15pt;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;"><p style="margin-left:15pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">Dilutive SSARs</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">399</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">920</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">514</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">951</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#ededed;word-break:break-word;">
        <td style="padding-top:0in;text-indent:15pt;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;"><p style="margin-left:15pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">Dilutive unvested restricted shares</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">204</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">223</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">248</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">239</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
        <td style="padding-top:0in;text-indent:15pt;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;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;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">Dilutive unvested restricted stock units</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom: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;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">44</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom: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;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom: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;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">28</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom: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;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom: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;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">40</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom: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;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom: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;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">17</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom: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;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#ededed;word-break:break-word;">
        <td style="padding-top:0in;text-indent:10pt;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;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;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">Weighted average shares outstanding - diluted</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom: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;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #009cde;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">28,314</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom: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;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #009cde;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom: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;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #009cde;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">26,979</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom: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;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #009cde;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom: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;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #009cde;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">28,248</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom: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;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #009cde;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom: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;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #009cde;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">26,463</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom: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;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="background-color:#ffffff;white-space:pre-wrap;word-break:break-word;">
        <td style="padding-top:0in;text-indent:10pt;vertical-align:top;padding-bottom:0in;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;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;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;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;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;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;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;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;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;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#ededed;word-break:break-word;">
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;border-bottom:2.25pt double #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">Income per share - basic:</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom: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;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #009cde;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">0.14</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom: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;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom: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;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #009cde;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">2.98</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom: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;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom: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;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #009cde;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">0.70</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom: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;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom: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;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #009cde;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">3.25</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom: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;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;border-bottom:2.25pt double #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">Income per share - diluted:</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom: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;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #009cde;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">0.14</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom: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;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom: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;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #009cde;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">2.85</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom: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;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom: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;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #009cde;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">0.68</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom: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;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom: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;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #009cde;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">3.10</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom: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;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="background-color:#ededed;white-space:pre-wrap;word-break:break-word;">
        <td style="padding-top:0in;vertical-align:top;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">Anti-dilutive SSARs, restricted shares,<br/>&#160;&#160;&#160;performance shares and preferred shares</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">136</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">89</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">136</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">30</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;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-kerning:none;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;font-kerning:none;min-width:fit-content;color:#000000;">248,704</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"> and </span><span style="font-size:10pt;font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">454,336</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;font-kerning:none;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;font-kerning:none;min-width:fit-content;">December 31, 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;font-kerning:none;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, and restricted stock units 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>27
<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.4</span><table class="report" border="0" cellspacing="2" id="idm45070047105872">
<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">9 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2024</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_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;font-kerning:none;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;font-kerning:none;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 Amended and Restated 2024 Equity Incentive Plan (the 2024 Plan) for up to </span><span style="font-size:10pt;font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">three</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;font-kerning:none;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;font-kerning:none;min-width:fit-content;">237,080</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"> common shares, the number of shares that were remaining for grant under the 2020 Equity Incentive Plan, as Amended and Restated (the 2020 Plan) as of the effective date of the 2024 Plan, plus the number of shares remaining for grant under the 2020 Plan that are forfeited, settled in cash, canceled or expired. The maximum aggregate number of common shares available for issuance under the 2024 Plan is </span><span style="font-size:10pt;font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">3.2</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;font-kerning:none;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;font-kerning:none;min-width:fit-content;">0.5</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"> million 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;font-kerning:none;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;font-kerning:none;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;font-kerning:none;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</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;font-kerning:none;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;font-kerning:none;min-width:fit-content;">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;font-kerning:none;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;font-kerning:none;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;font-kerning:none;min-width:fit-content;">The following table summarizes the share-based compensation expense for grants included in the condensed consolidated statements of operations:</span></p>
      <table style="margin-left:auto;border-spacing:0;table-layout:auto;width:100.0%;border-collapse:separate;margin-right:auto;">
       <tr style="visibility:collapse;">
        <td style="width:46.64%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
        <td style="width:10.58%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
        <td style="width:10.58%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
        <td style="width:10.58%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
        <td style="width:10.62%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
       </tr>
       <tr style="height:10pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;">
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="6" style="padding-top:0in;vertical-align:top;padding-bottom:0in;border-bottom:0.5pt solid #009cde;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">Three Months Ended<br/>December 31,</span></p></td>
        <td style="padding-top:0in;vertical-align:top;padding-bottom:0in;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;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;vertical-align:top;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="6" style="padding-top:0in;vertical-align:top;padding-bottom:0in;border-bottom:0.5pt solid #009cde;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">Nine Months Ended<br/>December 31,</span></p></td>
        <td style="padding-top:0in;vertical-align:top;padding-bottom:0in;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;font-kerning:none;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="padding-top:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;"><p style="font-size:8pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">(In thousands)</span></p></td>
        <td colspan="2" style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">2024</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;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;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">2023</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;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;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">2024</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;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;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">2023</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;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;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#ededed;word-break:break-word;">
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">Product development</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">2,293</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">1,878</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">7,199</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">4,743</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">Sales and marketing</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">541</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">228</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">1,115</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">487</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#ededed;word-break:break-word;">
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">General and administrative</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom: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;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">1,384</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom: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;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom: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;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">1,532</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom: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;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom: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;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">4,342</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom: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;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom: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;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">4,259</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom: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;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">Total share-based compensation expense</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom: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;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #009cde;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">4,218</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom: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;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom: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;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #009cde;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">3,638</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom: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;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom: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;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #009cde;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">12,656</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom: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;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom: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;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #009cde;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">9,489</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom: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;font-kerning:none;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;font-kerning:none;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;font-kerning:none;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;font-kerning:none;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 nine months ended December 31, 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;font-kerning:none;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;font-kerning:none;min-width:fit-content;">nine months ended December 31, 2024 for SSARs awarded under the 2020 and 2016 Plans:</span></p>
      <table style="margin-left:auto;border-spacing:0;table-layout:auto;width:100.0%;border-collapse:separate;margin-right:auto;">
       <tr style="visibility:collapse;">
        <td style="width:48.49%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
        <td style="width:9.178%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
        <td style="width:1.26%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
        <td style="width:10.857999999999999%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
        <td style="width:11.238%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
        <td style="width:1.26%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
        <td style="width:7.719%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
       </tr>
       <tr style="height:10pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;">
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;"><p style="font-size:8pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">(In thousands, except share and per share data)</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">Number of<br/>Rights</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;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;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">Weighted-Average Exercise Price</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;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;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">Remaining<br/>Contractual<br/>Term</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;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;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">Aggregate<br/>Intrinsic<br/>Value</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;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;font-kerning:none;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="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;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;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">(per right)</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;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;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">(in years)</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;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;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;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;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#ededed;word-break:break-word;">
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">Outstanding at April 1, 2024</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">1,297,339</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><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;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">27.63</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">Granted</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#8212;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#8212;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#ededed;word-break:break-word;">
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">Exercised</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">(</span><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">838,104</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><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;font-kerning:none;min-width:fit-content;">)</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">31.86</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">Forfeited</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#8212;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#8212;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#ededed;word-break:break-word;">
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">Expired</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#8212;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#8212;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">Outstanding at December 31, 2024</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">459,235</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><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;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">19.91</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="font-family:'Proxima Nova',sans-serif;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">2.8</span></span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><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;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">51,342</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#ededed;word-break:break-word;">
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">Exercisable at December 31, 2024</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom: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;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">459,235</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom: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;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom: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;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">19.91</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom: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;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom: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;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="font-family:'Proxima Nova',sans-serif;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">2.8</span></span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom: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;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom: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;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">51,342</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom: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;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">Vested and expected to vest at December 31, 2024</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom: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;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #009cde;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">459,235</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom: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;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom: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;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #009cde;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">19.91</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom: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;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom: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;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #009cde;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="font-family:'Proxima Nova',sans-serif;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">2.8</span></span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom: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;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom: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;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #009cde;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">51,342</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom: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;font-kerning:none;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;font-kerning:none;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;font-kerning:none;min-width:fit-content;">As of December 31, 2024</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">, there was </span><span style="font-size:10pt;font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">no</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;font-kerning:none;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;font-kerning:none;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;font-kerning:none;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;font-kerning:none;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;font-kerning:none;min-width:fit-content;">nine months ended December 31, 2024 for restricted shares granted 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:auto;width:100.0%;border-collapse:separate;margin-right:auto;">
       <tr style="visibility:collapse;">
        <td style="width:64.88%;box-sizing:content-box;"></td>
        <td style="width:1.36%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
        <td style="width:12.82%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
        <td style="width:1.68%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
        <td style="width:15.26%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
       </tr>
       <tr style="height:10pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;">
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">Number of Shares</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;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;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">Weighted-Average<br/>Grant-Date<br/>Fair Value</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;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;font-kerning:none;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="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">(per share)</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;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;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#ededed;word-break:break-word;">
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">Outstanding at April 1, 2024</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">436,177</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><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;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">65.52</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
        <td style="padding-top:0in;text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">Granted</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">37,349</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">106.81</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#ededed;word-break:break-word;">
        <td style="padding-top:0in;text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">Vested</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">(</span><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">213,436</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><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;font-kerning:none;min-width:fit-content;">)</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">60.20</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
        <td style="padding-top:0in;text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;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;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">Forfeited</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom: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;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">(</span><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">11,386</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom: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;font-kerning:none;min-width:fit-content;">)</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom: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;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">74.94</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom: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;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#ededed;word-break:break-word;">
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">Outstanding at December 31, 2024</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom: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;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #009cde;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">248,704</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom: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;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom: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;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #009cde;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">75.84</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom: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;font-kerning:none;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;font-kerning:none;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;font-kerning:none;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 December 31, 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;font-kerning:none;min-width:fit-content;"> </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;font-kerning:none;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;font-kerning:none;min-width:fit-content;">$</span><span style="font-size:10pt;font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">8.9</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"> million</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;font-kerning:none;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;font-kerning:none;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;font-kerning:none;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;font-kerning:none;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;font-kerning:none;min-width:fit-content;">We granted restricted stock units to certain of our Directors, executives and key employees, 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;font-kerning:none;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;font-kerning:none;min-width:fit-content;">nine months ended December 31, 2024 for restricted stock units awarded under the 2020 and 2024 Plans:</span></span></p><div style="font-size:10pt;font-family:'Proxima Nova',sans-serif;">
      <table style="margin-left:auto;border-spacing:0;table-layout:auto;width:100.0%;border-collapse:separate;margin-right:auto;">
       <tr style="visibility:collapse;">
        <td style="width:64.88%;box-sizing:content-box;"></td>
        <td style="width:1.22%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
        <td style="width:12.98%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
        <td style="width:1.68%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
        <td style="width:15.24%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
       </tr>
       <tr style="height:10pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;">
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">Number of Shares</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;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;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">Weighted-Average Grant-Date Fair Value</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;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;font-kerning:none;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="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">(per share)</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;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;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#ededed;word-break:break-word;">
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">Outstanding at April 1, 2024</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">56,547</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><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;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">70.03</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
        <td style="padding-top:0in;text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">Granted</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">135,777</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"> </span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">137</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#ededed;word-break:break-word;">
        <td style="padding-top:0in;text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">Vested</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#8212;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#8212;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
        <td style="padding-top:0in;text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;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;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">Forfeited</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom: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;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#8212;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom: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;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom: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;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#8212;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom: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;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#ededed;word-break:break-word;">
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">Outstanding at December 31, 2024</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom: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;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #009cde;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">192,324</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom: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;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom: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;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #009cde;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">117.64</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom: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;font-kerning:none;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-kerning:none;min-width:fit-content;">As of December 31, 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;font-kerning:none;min-width:fit-content;">18.7</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;font-kerning:none;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;font-kerning:none;min-width:fit-content;">2.7</span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;font-kerning:none;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;font-kerning:none;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;font-kerning:none;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;font-kerning:none;min-width:fit-content;">6,098</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;font-kerning:none;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;font-kerning:none;min-width:fit-content;">0.6</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;font-kerning:none;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:'Proxima Nova',sans-serif;font-style:italic;font-kerning:none;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;font-kerning:none;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;font-kerning:none;min-width:fit-content;">15</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;font-kerning:none;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;font-kerning:none;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:auto;width:100.0%;border-collapse:separate;margin-right:auto;">
       <tr style="visibility:collapse;">
        <td style="width:64.973%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
        <td style="width:12.103%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
        <td style="width:1.56%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
        <td style="width:16.363%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
       </tr>
       <tr style="height:10pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;">
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">Offering Period Ended</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;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;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">Offering Period Ended</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;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;font-kerning:none;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="padding-top:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">June 30, 2024</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;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;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">December 31, 2024</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;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;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:middle;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">Grant date fair value</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><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;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">81.60</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><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;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">103.43</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#ededed;word-break:break-word;">
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:middle;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">Risk-free interest rate over contractual term</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">5.36</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><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;font-kerning:none;min-width:fit-content;">%</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">4.91</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><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;font-kerning:none;min-width:fit-content;">%</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:middle;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">Expected term (in years)</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="font-family:'Proxima Nova',sans-serif;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">0.41</span></span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="font-family:'Proxima Nova',sans-serif;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">0.50</span></span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#ededed;word-break:break-word;">
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:middle;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">Expected volatility</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">47.41</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><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;font-kerning:none;min-width:fit-content;">%</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">40.93</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><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;font-kerning:none;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;font-kerning:none;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;font-kerning:none;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 December 31, 2024 totaled </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">$</span><span style="font-size:10pt;font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">0.5</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"> million</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"> as of December 31, 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;font-kerning:none;min-width:fit-content;">As of December 31, 2024, there was </span><span style="font-size:10pt;font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">no</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"> unrecognized share-based compensation expense related to the offering period ended December 31, 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>28
<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.4</span><table class="report" border="0" cellspacing="2" id="idm45070144325680">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Debt<br></strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2024</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtDisclosureAbstract', window );"><strong>Debt Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtDisclosureTextBlock', window );">Debt</a></td>
<td class="text"><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-kerning:none;min-width:fit-content;">10. Debt</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;font-kerning:none;min-width:fit-content;">Revolving Credit Facility</span></p><p style="font-size:10pt;margin-top:12pt;font-family:Proxima Nova;margin-bottom:8pt;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">On August 16, 2024 (the &#8220;Credit Agreement Closing Date&#8221;), we entered into a credit agreement (the &#8220;Credit Agreement&#8221;) with the lenders party thereto and Bank of America, N.A., as lender and administrative agent (in such capacity, the &#8220;Agent&#8221;). The Credit Agreement provides for a revolving credit facility in the initial maximum aggregate principal amount of $</span><span style="font-size:10pt;font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">75.0</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"> million (the &#8220;Revolving Facility&#8221;). The Revolving Facility includes the ability for the Company to request an increase to the commitments under the Revolving Facility by an additional aggregate principal amount of up to $</span><span style="font-size:10pt;font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">25.0</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"> million. On the Credit Agreement Closing Date, the Company drew $</span><span style="font-size:10pt;font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">50.0</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"> million on the Revolving Facility (the &#8220;Initial Revolving Loan&#8221;), the proceeds of which we used to fund the Business Combination as described in Note 11 below. We repaid $</span><span style="font-size:10pt;font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">12.0</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"> million and $</span><span style="font-size:10pt;font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">14.0</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"> million of the principal balance in October 2024 and January 2025, respectively.</span></p><p style="font-size:10pt;margin-top:12pt;font-family:Proxima Nova;margin-bottom:8pt;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">The Revolving Facility matures on August 16, 2027, the three-year anniversary of the Credit Agreement Closing Date, at which time any and all outstanding principal balance will be due and payable. The Company may voluntarily repay outstanding loans and terminate commitments under the Revolving Facility at any time without premium or penalty. There are no repayments required before August 16, 2027. Debt issuance costs relating to the Revolving Facility of $</span><span style="font-size:10pt;font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">0.3</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"> million, included in other non-current assets on our condensed consolidated balance sheet, amortize into interest expense over the three-year life of the Credit Agreement.</span></p><p style="font-size:10pt;margin-top:12pt;font-family:Proxima Nova;margin-bottom:8pt;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">Our obligations under the Revolving Facility are guaranteed by certain of the Company&#8217;s subsidiaries (the &#8220;Subsidiary Guarantors&#8221;), subject to certain customary exceptions and limitations. Pursuant to a security and pledge agreement, dated as of the Credit Agreement Closing Date, among the Company, the Subsidiary Guarantors and the Agent, the Revolving Facility is secured by a first-priority lien on substantially all of the Company&#8217;s and the Subsidiary Guarantors&#8217; present and future personal assets and intangible assets and the outstanding capital stock of the Company&#8217;s subsidiaries owned by the Company or any Subsidiary Guarantor, in each case, subject to certain customary exceptions and limitations.</span></p><p style="font-size:10pt;margin-top:12pt;font-family:Proxima Nova;margin-bottom:8pt;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">The Initial Revolving Loan bears interest at the </span><span style="font-size:10pt;font-family:'Proxima Nova',sans-serif;"><span style="-sec-ix-hidden:F_ca64166f-3ee7-4f4e-94cd-8f94e7caec48;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">SOFR Daily Floating Rate</span></span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"> (as defined in the Credit Agreement), plus an initial margin of </span><span style="font-size:10pt;font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">1.625</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">%, which is subject to adjustment as of each fiscal quarter end within the ranges set forth in the Credit Agreement. We are to pay a commitment fee under the Revolving Facility in respect of any unutilized commitments thereunder, which is determined on a leverage-based sliding scale ranging from </span><span style="font-size:10pt;font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">0.225</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">% to </span><span style="font-size:10pt;font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">0.325</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">% per annum. The initial commitment fee is </span><span style="font-size:10pt;font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">0.275</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">% subject to quarterly adjustment. We record the commitment fee as a component of interest expense. Interest and commitment fees are payable quarterly.</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-kerning:none;min-width:fit-content;">The Credit Agreement contains certain restrictive covenants, including financial covenants that require the Company to maintain a consolidated interest coverage ratio and a consolidated leverage ratio determined at the end of each fiscal quarter as defined in the Credit Agreement.</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_DebtDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for information about short-term and long-term debt arrangements, which includes amounts of borrowings under each line of credit, note payable, commercial paper issue, bonds indenture, debenture issue, own-share lending arrangements and any other contractual agreement to repay funds, and about the underlying arrangements, rationale for a classification as long-term, including repayment terms, interest rates, collateral provided, restrictions on use of assets and activities, whether or not in compliance with debt covenants, and other matters important to users of the financial statements, such as the effects of refinancing and noncompliance with debt covenants.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481544/470-10-50-6<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481544/470-10-50-6<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 405<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477092/405-40-50-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 405<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477092/405-40-50-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 405<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477092/405-40-50-1<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 405<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477092/405-40-50-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 405<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477092/405-40-50-1<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (h)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1B<br><br>Reference 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(c))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 10: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 470<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/470/tableOfContent<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 835<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482925/835-30-45-2<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1B<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (g)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1B<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1B<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1C<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1C<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1C<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1C<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1C<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1C<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1E<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1E<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1I<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1I<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1I<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1I<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1I<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1I<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>29
<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.4</span><table class="report" border="0" cellspacing="2" id="idm45070046831472">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Business Combination<br></strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2024</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationsAbstract', window );"><strong>Business Combinations [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationDisclosureTextBlock', window );">Business Combination</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;font-kerning:none;min-width:fit-content;">11. Business Combination</span></p><p style="font-size:10pt;margin-top:12pt;font-family:Proxima Nova;margin-bottom:8pt;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">On </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;font-kerning:none;min-width:fit-content;">August 20, 2024</span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"> (the "Acquisition Date"), we acquired all the issued and outstanding shares of Book4Time Parent, Inc. (&#8220;Book4Time&#8221;), a hospitality software company based in Canada. Book4Time is now a wholly-owned subsidiary of Agilysys, Inc. The consolidated financial statements include the results of Book4Time&#8217;s operations since the Acquisition Date. The acquisition expands the opportunity to increase our solutions-per-customer globally.</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-kerning:none;min-width:fit-content;">The purchase price consisted of $</span><span style="font-size:10pt;font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">147.2</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"> million of cash paid at closing, funded from cash on hand and the proceeds of the Initial Revolving Loan, partially offset by $</span><span style="font-size:10pt;font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">2.3</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"> million of Book4Time&#8217;s cash received in the acquisition resulting in net cash consideration of $</span><span style="font-size:10pt;font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">144.9</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"> million. We allocated the purchase price for Book4Time to the intangible and certain tangible assets acquired and certain liabilities assumed based on their estimated fair values on the Acquisition Date, with the remaining unallocated purchase price recorded as goodwill. We determined the fair values assigned to identifiable intangible assets acquired primarily by using the income approach, which discounts the expected future cash flows to present value using estimates and assumptions determined by management.</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:12pt;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">The following table sets forth the components and the allocation of the purchase price for our acquisition of Book4Time:</span></p>
      <table style="margin-left:auto;border-spacing:0;table-layout:auto;width:100.0%;border-collapse:separate;margin-right:auto;">
       <tr style="visibility:collapse;">
        <td style="width:76.385%;box-sizing:content-box;"></td>
        <td style="width:3.179%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
        <td style="width:18.436%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
       </tr>
       <tr style="height:10pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;">
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;"><p style="font-size:8pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">(In thousands)</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;"><p style="font-size:8pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">Total</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;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;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:8pt;background-color:#ededed;white-space:pre-wrap;word-break:break-word;">
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:8pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">Components of Purchase Price:</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
        <td style="padding-top:0in;text-indent:5pt;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">Cash</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom: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;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">147,181</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom: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;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#ededed;word-break:break-word;">
        <td style="padding-top:0in;text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;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;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">Total Purchase Price</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom: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;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #009cde;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">147,181</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom: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;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="background-color:#ffffff;white-space:pre-wrap;word-break:break-word;">
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;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="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">Allocation of Purchase Price:</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#ededed;word-break:break-word;">
        <td style="padding-top:0in;text-indent:5pt;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">Accounts receivable, net</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><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;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">1,623</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
        <td style="padding-top:0in;text-indent:5pt;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">Other current assets, including cash acquired</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">4,390</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#ededed;word-break:break-word;">
        <td style="padding-top:0in;text-indent:5pt;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">Other assets</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">623</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
        <td style="padding-top:0in;text-indent:5pt;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">Current and other liabilities</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">(</span><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">3,018</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><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;font-kerning:none;min-width:fit-content;">)</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#ededed;word-break:break-word;">
        <td style="padding-top:0in;text-indent:5pt;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">Deferred tax liabilities</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">(</span><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">11,825</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><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;font-kerning:none;min-width:fit-content;">)</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
        <td style="padding-top:0in;text-indent:5pt;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">Contract liabilities</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom: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;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">(</span><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">9,324</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom: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;font-kerning:none;min-width:fit-content;">)</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#ededed;word-break:break-word;">
        <td style="padding-top:0in;text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">Net tangible assets (liabilities)</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">(</span><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">17,531</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><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;font-kerning:none;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="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">Identifiable intangible assets:</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#ededed;word-break:break-word;">
        <td style="padding-top:0in;text-indent:5pt;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">Customer relationships</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">35,000</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
        <td style="padding-top:0in;text-indent:5pt;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">Non-competition agreements</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">8,100</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#ededed;word-break:break-word;">
        <td style="padding-top:0in;text-indent:5pt;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">Developed technology</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">2,600</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
        <td style="padding-top:0in;text-indent:5pt;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">Trade name</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom: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;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">17,100</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom: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;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#ededed;word-break:break-word;">
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">Total identifiable intangible assets</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">62,800</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">Goodwill</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom: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;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">101,912</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom: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;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#ededed;word-break:break-word;">
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">Total purchase price allocation</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom: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;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #009cde;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">147,181</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom: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;font-kerning:none;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:8pt;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">We assigned the acquired customer relationships, non-competition agreements, developed technology, and trade name estimated useful lives 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;font-kerning:none;min-width:fit-content;">20</span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"> years, </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;font-kerning:none;min-width:fit-content;">three year</span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">s, </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;font-kerning:none;min-width:fit-content;">five year</span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">s, and </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;font-kerning:none;min-width:fit-content;">15</span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"> years, respectively, with a weighted average useful life of approximately </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;font-kerning:none;min-width:fit-content;">15.8</span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"> years. The identifiable intangible assets acquired amortize on a straight-line basis, which we believe approximates the pattern in which the assets are utilized, over their estimated useful lives.</span></p><p style="font-size:10pt;margin-top:12pt;font-family:Proxima Nova;margin-bottom:8pt;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">The goodwill recognized in the Book4Time purchase price allocation is attributable to synergies in products and technologies to serve a broader customer base, and the addition of a skilled, assembled workforce, which is not separable from goodwill under FASB Accounting Standards Codification 805. As part of the acquisition, the Company acquired fully trained personnel thereby avoiding the expenditure that would have been required to hire and train equivalent personnel. We considered the replacement cost method as most appropriate for the assembled workforce valuation. We valued the assembled workforce included in goodwill at $</span><span style="font-size:10pt;font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">1.5</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"> million. The total goodwill recognized in the acquisition amounted to $</span><span style="font-size:10pt;font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">101.9</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"> million, which is not deductible for income tax purposes.</span></p><p style="font-size:10pt;margin-top:12pt;font-family:Proxima Nova;margin-bottom:8pt;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">As of the Acquisition Date, we recorded current liabilities of $</span><span style="font-size:10pt;font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">1.5</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"> million for uncertain tax positions, including estimated penalties and interest, we identified during the acquisition. We recorded a related indemnification asset of $</span><span style="font-size:10pt;font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">1.5</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"> million in current assets covered by funds held in escrow under the terms of the share purchase agreement and escrow agreement we entered into with the sellers of Book4Time.</span></p><p style="font-size:10pt;margin-top:12pt;font-family:Proxima Nova;margin-bottom:8pt;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">We have prepared the Book4Time purchase price allocation on a preliminary basis. Changes to the allocation may occur as additional information becomes available during the measurement period (up to one year from the Acquisition Date). The</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:12pt;font-family:Proxima Nova;margin-bottom:8pt;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">primary areas that remain preliminary include, but are not limited to, intangible assets including the initial assumptions used in their estimates of fair values and their respective estimated useful lives, income taxes, and residual goodwill.</span></p><p style="font-size:10pt;margin-top:12pt;font-family:Proxima Nova;margin-bottom:8pt;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">The Company recognized acquisition costs of $</span><span style="font-size:10pt;font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">1.9</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"> million related to the acquisition of Book4Time, consisting primarily of professional fees, during the </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">nine months ended December 31, 2024. The consolidated statement of operations includes these costs in other (gains) charges, net.</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-kerning:none;min-width:fit-content;">Revenue attributable to Book4Time included in our condensed consolidated statement of operations was $</span><span style="font-size:10pt;font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">4.6</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"> million and $</span><span style="font-size:10pt;font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">6.8</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"> million for the </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">three and nine months ended December 31, 2024, respectively. Net income (loss) was not material.</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;font-kerning:none;min-width:fit-content;">Unaudited Pro-Forma Information</span></p><p style="font-size:10pt;margin-top:12pt;font-family:Proxima Nova;margin-bottom:8pt;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">The financial information in the table below summarizes the combined results of operations of Agilysys and Book4Time, on a pro forma basis, as though the companies had been combined as of the beginning of the periods presented. The pro forma financial information is presented for informational purposes only and is not indicative of the results of operations that would have been achieved if the acquisition had taken place on April 1, 2023 or of results that may occur in the future.</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:8pt;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">The following unaudited pro forma financial information for the three- and nine-month periods ended December 31, 2024 and December 31, 2023, combines the historical results of Agilysys and of Book4Time, as converted to U.S. GAAP, for the respective periods:</span></p>
      <table style="margin-left:auto;border-spacing:0;table-layout:auto;width:100.0%;border-collapse:separate;margin-right:auto;">
       <tr style="visibility:collapse;">
        <td style="width:26.005%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
        <td style="width:12.322000000000001%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
        <td style="width:4.001%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
        <td style="width:14.063%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
        <td style="width:4.001%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
        <td style="width:13.823%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
        <td style="width:4.001%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
        <td style="width:13.783000000000001%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
       </tr>
       <tr style="height:10pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;">
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:8pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="6" style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">Three Months Ended<br/>December 31,</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;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;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="6" style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">Nine Months Ended<br/>December 31,</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;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;font-kerning:none;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="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:8pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">2024</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;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;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">2023</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;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;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">2024</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;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;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">2023</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;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;font-kerning:none;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="padding-top:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;"><p style="font-size:8pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">(In thousands)</span></p></td>
        <td colspan="2" style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">Pro Forma</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;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;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">Pro Forma</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;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;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">Pro Forma</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;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;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">Pro Forma</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;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;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#ededed;word-break:break-word;">
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">Revenue</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><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;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">69,561</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:8pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><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;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">64,775</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:8pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><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;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">208,298</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:8pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><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;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">187,004</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">Net income (loss)</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><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;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">3,830</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:8pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><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;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">75,063</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:8pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><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;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">16,588</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:8pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><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;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">73,828</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;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:8pt;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">We based the foregoing pro forma results on estimates and assumptions that we believe are reasonable. The pro forma results include adjustments primarily related to purchase accounting. We included acquisition costs and other non-recurring charges incurred in the earliest period presented.</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_BusinessCombinationDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for 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).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479907/805-20-50-5<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 805<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/805/tableOfContent<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>30
<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.4</span><table class="report" border="0" cellspacing="2" id="idm45070152638784">
<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, 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_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;font-kerning:none;min-width:fit-content;">12. 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;font-kerning:none;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;font-kerning:none;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;font-kerning:none;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;font-kerning:none;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;font-kerning:none;min-width:fit-content;">35</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;font-kerning:none;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;font-kerning:none;min-width:fit-content;">1.0</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;font-kerning:none;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;font-kerning:none;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;font-kerning:none;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;font-kerning:none;min-width:fit-content;">no</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"> par value from temporary equity on our consolidated balance sheet and recorded the associated increase of common shares at $</span><span style="font-size:10pt;font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">0.30</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;font-kerning:none;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;font-kerning:none;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;font-kerning:none;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;font-kerning:none;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;font-kerning:none;min-width:fit-content;">5.25</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;font-kerning:none;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;font-kerning:none;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;font-kerning:none;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;font-kerning:none;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;font-kerning:none;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>31
<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.4</span><table class="report" border="0" cellspacing="2" id="idm45070047286144">
<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">9 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2024</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_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;font-kerning:none;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;font-kerning:none;min-width:fit-content;">In November 2024, the Financial Accounting Standards Board (&#8220;FASB&#8221;) issued Accounting Standards Update (&#8220;ASU&#8221;) No. 2024-03 </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;font-style:italic;font-kerning:none;min-width:fit-content;">Income Statement&#8212;Reporting Comprehensive Income&#8212;Expense Disaggregation Disclosures </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">(&#8220;ASU 2024-03&#8221;) to expand expense disclosures by requiring disaggregated disclosure of certain income statement expense line items, including those that contain purchases of inventory, employee compensation, depreciation and amortization. ASU 2024-03 is effective for fiscal years beginning after December 15, 2026, or our fiscal 2028, and subsequent interim periods, with early adoption permitted. The amendments should be applied prospectively, but retrospective application 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;font-kerning:none;min-width:fit-content;">In December 2023, the FASB issued ASU No. 2023-09 </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;font-style:italic;font-kerning:none;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;font-kerning:none;min-width:fit-content;">(&#8220;ASU 2023-09&#8221;) to update income tax 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;font-kerning:none;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;font-kerning:none;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;font-kerning:none;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, and subsequent interim periods. 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>32
<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.4</span><table class="report" border="0" cellspacing="2" id="idm45070047058352">
<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">9 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2024</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_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;font-kerning:none;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;font-kerning:none;min-width:fit-content;">&#160;</span></p>
      <table style="margin-left:auto;border-spacing:0;table-layout:auto;width:100.0%;border-collapse:separate;margin-right:auto;">
       <tr style="visibility:collapse;">
        <td style="width:61.948%;box-sizing:content-box;"></td>
        <td style="width:1.6%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
        <td style="width:17.397%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
        <td style="width:1.6%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
        <td style="width:13.456999999999999%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
       </tr>
       <tr style="height:10pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;">
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;"><p style="font-size:8pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">(In thousands)</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">December 31, 2024</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;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;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">March 31, 2024</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;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;font-kerning:none;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="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">Prepaid expenses and other current assets:</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;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;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;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;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">Prepaid expenses</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><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;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">8,768</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><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;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">7,330</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#ededed;word-break:break-word;">
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">Other</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom: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;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">2,030</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom: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;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom: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;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">401</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom: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;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">Total</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom: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;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #009cde;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">10,798</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom: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;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom: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;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #009cde;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">7,731</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom: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;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="background-color:#ffffff;white-space:pre-wrap;word-break:break-word;">
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;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;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;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;font-kerning:none;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="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">Accrued liabilities:</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">Salaries, wages, employee benefits, and payroll taxes</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><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;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">12,521</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><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;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">16,264</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#ededed;word-break:break-word;">
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">Income and indirect taxes payable</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">2,783</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">1,684</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">Other</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom: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;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">2,193</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom: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;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom: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;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">1,574</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom: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;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#ededed;word-break:break-word;">
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">Total</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom: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;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #009cde;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">17,497</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom: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;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom: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;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #009cde;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">19,522</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom: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;font-kerning:none;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>33
<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.4</span><table class="report" border="0" cellspacing="2" id="idm45070047286144">
<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">9 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2024</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_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;font-kerning:none;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;font-kerning:none;min-width:fit-content;">&#160;</span></p>
      <table style="margin-left:auto;border-spacing:0;table-layout:auto;width:100.0%;border-collapse:separate;margin-right:auto;">
       <tr style="visibility:collapse;">
        <td style="width:66.967%;box-sizing:content-box;"></td>
        <td style="width:1.62%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
        <td style="width:12.897%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
        <td style="width:1.62%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
        <td style="width:12.897%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
       </tr>
       <tr style="height:10pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;">
        <td style="padding-top:0in;vertical-align:top;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="6" style="padding-top:0in;vertical-align:top;padding-bottom:0in;border-bottom:0.5pt solid #009cde;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">Nine Months Ended<br/>December 31,</span></p></td>
        <td style="padding-top:0in;vertical-align:top;padding-bottom:0in;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;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;border-bottom:0.5pt solid #009cde;"><p style="font-size:8pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">(In thousands)</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom: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;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">2024</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom: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;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom: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;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">2023</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom: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;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#ededed;word-break:break-word;">
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">Cash receipts for interest</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><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;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">3,181</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><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;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">3,191</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">Cash payments for interest</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">955</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">&#8212;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#ededed;word-break:break-word;">
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">Cash payments for income tax, net</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">1,566</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">1,246</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">Cash payments for operating leases</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">3,843</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">3,684</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#ededed;word-break:break-word;">
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">Cash payments for finance leases</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">&#8212;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">4</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">Accrued capital expenditures</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">17</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">114</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;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>34
<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.4</span><table class="report" border="0" cellspacing="2" id="idm45070045591024">
<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">9 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2024</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_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;font-kerning:none;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;font-kerning:none;min-width:fit-content;">three and nine months ended December 31, 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;font-kerning:none;min-width:fit-content;">&#160;</span></p>
      <table style="margin-left:auto;border-spacing:0;table-layout:auto;width:100.0%;border-collapse:separate;margin-right:auto;">
       <tr style="visibility:collapse;">
        <td style="width:50.03%;box-sizing:content-box;"></td>
        <td style="width:1.299%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
        <td style="width:9.193000000000001%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
        <td style="width:1.299%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
        <td style="width:9.193000000000001%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
        <td style="width:1.299%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
        <td style="width:9.193000000000001%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
        <td style="width:1.299%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
        <td style="width:9.193000000000001%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
       </tr>
       <tr style="height:10pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;">
        <td style="padding-top:0.01in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="6" style="padding-top:0.01in;vertical-align:top;padding-bottom:0in;border-bottom:0.5pt solid #009cde;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">Three Months Ended<br/>December 31,</span></p></td>
        <td style="padding-top:0.01in;vertical-align:top;padding-bottom:0in;border-bottom:0.5pt solid #009cde;padding-right:0.01in;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;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="6" style="padding-top:0.01in;vertical-align:top;padding-bottom:0in;border-bottom:0.5pt solid #009cde;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">Nine Months Ended<br/>December 31,</span></p></td>
        <td style="padding-top:0.01in;vertical-align:top;padding-bottom:0in;border-bottom:0.5pt solid #009cde;padding-right:0.01in;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;font-kerning:none;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="padding-top:0.01in;vertical-align:top;padding-bottom:0in;border-bottom:0.5pt solid #009cde;padding-right:0.01in;"><p style="font-size:8pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">(In thousands)</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">2024</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;padding-right:0.01in;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;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">2023</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;padding-right:0.01in;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;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">2024</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;padding-right:0.01in;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;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">2023</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;padding-right:0.01in;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;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#ededed;word-break:break-word;">
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">Income tax provision (benefit)</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;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;font-weight:bold;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">3,913</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;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:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;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;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">(</span><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">68,043</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;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;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">)</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;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;font-weight:bold;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">962</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;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:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;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;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">(</span><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">67,396</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;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;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">)</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">Effective tax rate</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;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:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">50.5</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;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;font-weight:bold;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">%</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">nm</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;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;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;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:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">4.7</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;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;font-weight:bold;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">%</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">nm</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;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;font-kerning:none;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;font-kerning:none;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>35
<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.4</span><table class="report" border="0" cellspacing="2" id="idm45070152637744">
<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">9 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2024</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_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;font-kerning:none;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;font-kerning:none;min-width:fit-content;">&#160;</span></p>
      <table style="margin-left:auto;border-spacing:0;table-layout:auto;width:100.0%;border-collapse:separate;margin-right:auto;">
       <tr style="visibility:collapse;">
        <td style="width:50.35%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
        <td style="width:9.258%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
        <td style="width:1.54%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
        <td style="width:9.258%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
        <td style="width:1.54%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
        <td style="width:9.258%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
        <td style="width:1.54%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
        <td style="width:9.258%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
       </tr>
       <tr style="height:10pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;">
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="6" style="padding-top:0in;vertical-align:top;padding-bottom:0in;border-bottom:0.5pt solid #009cde;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">Three Months Ended<br/>December 31,</span></p></td>
        <td style="padding-top:0in;vertical-align:top;padding-bottom:0in;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;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="6" style="padding-top:0in;vertical-align:top;padding-bottom:0in;border-bottom:0.5pt solid #009cde;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">Nine Months Ended<br/>December 31,</span></p></td>
        <td style="padding-top:0in;vertical-align:top;padding-bottom:0in;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;font-kerning:none;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="padding-top:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;"><p style="font-size:8pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">(In thousands, except per share data)</span></p></td>
        <td colspan="2" style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">2024</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;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;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">2023</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;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;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">2024</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;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;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">2023</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;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;font-kerning:none;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="padding-top:0in;vertical-align:top;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">Numerator:</span></p></td>
        <td colspan="2" style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
        <td style="padding-top:0in;text-indent:10pt;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">Net income</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><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;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">3,830</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><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;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">77,141</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><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;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">19,300</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><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;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">83,234</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#ededed;word-break:break-word;">
        <td style="padding-top:0in;text-indent:10pt;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;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;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">Series A convertible preferred stock dividends</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom: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;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">&#8212;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom: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;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom: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;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">(</span><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">286</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom: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;font-kerning:none;min-width:fit-content;">)</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom: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;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">&#8212;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom: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;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom: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;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">(</span><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">1,204</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom: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;font-kerning:none;min-width:fit-content;">)</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
        <td style="padding-top:0in;text-indent:10pt;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;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;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">Net income attributable to common shareholders</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom: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;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #009cde;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">3,830</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom: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;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom: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;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #009cde;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">76,855</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom: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;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom: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;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #009cde;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">19,300</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom: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;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom: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;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #009cde;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">82,030</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom: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;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="background-color:#ededed;white-space:pre-wrap;word-break:break-word;">
        <td style="padding-top:0in;text-indent:10pt;vertical-align:top;padding-bottom:0in;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;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;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;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;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;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;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;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;font-kerning:none;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="padding-top:0in;vertical-align:top;padding-bottom:0in;border-bottom:0.5pt solid #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">Denominator:</span></p></td>
        <td colspan="2" style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;border-bottom: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;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;border-bottom: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;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;border-bottom: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;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;border-bottom: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;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#ededed;word-break:break-word;">
        <td style="padding-top:0in;text-indent:10pt;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;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;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">Weighted average shares outstanding - basic</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom: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;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #009cde;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">27,667</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom: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;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom: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;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #009cde;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">25,808</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom: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;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom: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;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #009cde;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">27,446</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom: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;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom: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;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #009cde;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">25,256</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom: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;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
        <td style="padding-top:0in;text-indent:15pt;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;"><p style="margin-left:15pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">Dilutive SSARs</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">399</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">920</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">514</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">951</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#ededed;word-break:break-word;">
        <td style="padding-top:0in;text-indent:15pt;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;"><p style="margin-left:15pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">Dilutive unvested restricted shares</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">204</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">223</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">248</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">239</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
        <td style="padding-top:0in;text-indent:15pt;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;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;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">Dilutive unvested restricted stock units</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom: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;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">44</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom: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;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom: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;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">28</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom: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;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom: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;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">40</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom: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;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom: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;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">17</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom: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;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#ededed;word-break:break-word;">
        <td style="padding-top:0in;text-indent:10pt;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;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;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">Weighted average shares outstanding - diluted</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom: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;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #009cde;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">28,314</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom: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;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #009cde;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom: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;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #009cde;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">26,979</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom: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;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #009cde;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom: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;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #009cde;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">28,248</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom: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;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #009cde;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom: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;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #009cde;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">26,463</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom: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;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="background-color:#ffffff;white-space:pre-wrap;word-break:break-word;">
        <td style="padding-top:0in;text-indent:10pt;vertical-align:top;padding-bottom:0in;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;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;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;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;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;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;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;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;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;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#ededed;word-break:break-word;">
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;border-bottom:2.25pt double #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">Income per share - basic:</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom: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;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #009cde;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">0.14</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom: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;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom: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;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #009cde;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">2.98</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom: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;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom: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;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #009cde;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">0.70</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom: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;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom: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;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #009cde;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">3.25</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom: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;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;border-bottom:2.25pt double #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">Income per share - diluted:</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom: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;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #009cde;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">0.14</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom: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;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom: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;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #009cde;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">2.85</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom: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;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom: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;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #009cde;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">0.68</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom: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;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom: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;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #009cde;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">3.10</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom: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;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="background-color:#ededed;white-space:pre-wrap;word-break:break-word;">
        <td style="padding-top:0in;vertical-align:top;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">Anti-dilutive SSARs, restricted shares,<br/>&#160;&#160;&#160;performance shares and preferred shares</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">136</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">89</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">136</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">30</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;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>36
<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.4</span><table class="report" border="0" cellspacing="2" id="idm45070049561888">
<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">9 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2024</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_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;font-kerning:none;min-width:fit-content;">The following table summarizes the share-based compensation expense for grants included in the condensed consolidated statements of operations:</span></p>
      <table style="margin-left:auto;border-spacing:0;table-layout:auto;width:100.0%;border-collapse:separate;margin-right:auto;">
       <tr style="visibility:collapse;">
        <td style="width:46.64%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
        <td style="width:10.58%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
        <td style="width:10.58%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
        <td style="width:10.58%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
        <td style="width:10.62%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
       </tr>
       <tr style="height:10pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;">
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="6" style="padding-top:0in;vertical-align:top;padding-bottom:0in;border-bottom:0.5pt solid #009cde;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">Three Months Ended<br/>December 31,</span></p></td>
        <td style="padding-top:0in;vertical-align:top;padding-bottom:0in;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;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;vertical-align:top;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="6" style="padding-top:0in;vertical-align:top;padding-bottom:0in;border-bottom:0.5pt solid #009cde;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">Nine Months Ended<br/>December 31,</span></p></td>
        <td style="padding-top:0in;vertical-align:top;padding-bottom:0in;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;font-kerning:none;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="padding-top:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;"><p style="font-size:8pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">(In thousands)</span></p></td>
        <td colspan="2" style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">2024</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;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;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">2023</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;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;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">2024</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;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;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">2023</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;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;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#ededed;word-break:break-word;">
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">Product development</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">2,293</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">1,878</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">7,199</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">4,743</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">Sales and marketing</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">541</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">228</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">1,115</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">487</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#ededed;word-break:break-word;">
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">General and administrative</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom: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;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">1,384</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom: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;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom: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;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">1,532</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom: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;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom: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;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">4,342</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom: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;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom: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;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">4,259</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom: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;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">Total share-based compensation expense</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom: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;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #009cde;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">4,218</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom: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;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom: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;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #009cde;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">3,638</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom: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;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom: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;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #009cde;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">12,656</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom: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;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom: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;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #009cde;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">9,489</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom: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;font-kerning:none;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;font-kerning:none;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;font-kerning:none;min-width:fit-content;">nine months ended December 31, 2024 for SSARs awarded under the 2020 and 2016 Plans:</span></p>
      <table style="margin-left:auto;border-spacing:0;table-layout:auto;width:100.0%;border-collapse:separate;margin-right:auto;">
       <tr style="visibility:collapse;">
        <td style="width:48.49%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
        <td style="width:9.178%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
        <td style="width:1.26%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
        <td style="width:10.857999999999999%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
        <td style="width:11.238%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
        <td style="width:1.26%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
        <td style="width:7.719%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
       </tr>
       <tr style="height:10pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;">
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;"><p style="font-size:8pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">(In thousands, except share and per share data)</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">Number of<br/>Rights</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;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;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">Weighted-Average Exercise Price</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;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;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">Remaining<br/>Contractual<br/>Term</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;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;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">Aggregate<br/>Intrinsic<br/>Value</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;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;font-kerning:none;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="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;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;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">(per right)</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;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;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">(in years)</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;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;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;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;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#ededed;word-break:break-word;">
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">Outstanding at April 1, 2024</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">1,297,339</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><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;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">27.63</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">Granted</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#8212;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#8212;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#ededed;word-break:break-word;">
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">Exercised</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">(</span><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">838,104</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><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;font-kerning:none;min-width:fit-content;">)</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">31.86</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">Forfeited</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#8212;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#8212;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#ededed;word-break:break-word;">
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">Expired</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#8212;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#8212;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">Outstanding at December 31, 2024</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">459,235</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><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;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">19.91</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="font-family:'Proxima Nova',sans-serif;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">2.8</span></span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><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;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">51,342</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#ededed;word-break:break-word;">
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">Exercisable at December 31, 2024</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom: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;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">459,235</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom: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;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom: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;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">19.91</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom: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;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom: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;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="font-family:'Proxima Nova',sans-serif;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">2.8</span></span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom: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;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom: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;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">51,342</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom: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;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">Vested and expected to vest at December 31, 2024</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom: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;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #009cde;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">459,235</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom: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;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom: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;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #009cde;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">19.91</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom: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;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom: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;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #009cde;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="font-family:'Proxima Nova',sans-serif;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">2.8</span></span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom: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;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom: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;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #009cde;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">51,342</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom: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;font-kerning:none;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;font-kerning:none;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 granted 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;font-kerning:none;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;font-kerning:none;min-width:fit-content;">nine months ended December 31, 2024 for restricted shares granted under the 2020 Plan:</span>
      <table style="margin-left:auto;border-spacing:0;table-layout:auto;width:100.0%;border-collapse:separate;margin-right:auto;">
       <tr style="visibility:collapse;">
        <td style="width:64.88%;box-sizing:content-box;"></td>
        <td style="width:1.36%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
        <td style="width:12.82%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
        <td style="width:1.68%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
        <td style="width:15.26%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
       </tr>
       <tr style="height:10pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;">
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">Number of Shares</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;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;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">Weighted-Average<br/>Grant-Date<br/>Fair Value</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;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;font-kerning:none;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="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">(per share)</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;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;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#ededed;word-break:break-word;">
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">Outstanding at April 1, 2024</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">436,177</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><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;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">65.52</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
        <td style="padding-top:0in;text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">Granted</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">37,349</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">106.81</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#ededed;word-break:break-word;">
        <td style="padding-top:0in;text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">Vested</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">(</span><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">213,436</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><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;font-kerning:none;min-width:fit-content;">)</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">60.20</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
        <td style="padding-top:0in;text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;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;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">Forfeited</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom: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;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">(</span><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">11,386</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom: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;font-kerning:none;min-width:fit-content;">)</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom: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;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">74.94</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom: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;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#ededed;word-break:break-word;">
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">Outstanding at December 31, 2024</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom: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;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #009cde;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">248,704</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom: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;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom: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;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #009cde;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">75.84</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom: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;font-kerning:none;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;font-kerning:none;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;font-kerning:none;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:auto;width:100.0%;border-collapse:separate;margin-right:auto;">
       <tr style="visibility:collapse;">
        <td style="width:64.973%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
        <td style="width:12.103%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
        <td style="width:1.56%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
        <td style="width:16.363%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
       </tr>
       <tr style="height:10pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;">
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">Offering Period Ended</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;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;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">Offering Period Ended</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;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;font-kerning:none;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="padding-top:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">June 30, 2024</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;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;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">December 31, 2024</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;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;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:middle;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">Grant date fair value</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><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;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">81.60</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><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;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">103.43</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#ededed;word-break:break-word;">
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:middle;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">Risk-free interest rate over contractual term</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">5.36</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><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;font-kerning:none;min-width:fit-content;">%</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">4.91</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><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;font-kerning:none;min-width:fit-content;">%</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:middle;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">Expected term (in years)</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="font-family:'Proxima Nova',sans-serif;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">0.41</span></span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="font-family:'Proxima Nova',sans-serif;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">0.50</span></span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#ededed;word-break:break-word;">
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:middle;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">Expected volatility</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">47.41</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><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;font-kerning:none;min-width:fit-content;">%</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">40.93</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><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;font-kerning:none;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 granted 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;font-kerning:none;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;font-kerning:none;min-width:fit-content;">nine months ended December 31, 2024 for restricted stock units awarded under the 2020 and 2024 Plans:</span>
      <table style="margin-left:auto;border-spacing:0;table-layout:auto;width:100.0%;border-collapse:separate;margin-right:auto;">
       <tr style="visibility:collapse;">
        <td style="width:64.88%;box-sizing:content-box;"></td>
        <td style="width:1.22%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
        <td style="width:12.98%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
        <td style="width:1.68%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
        <td style="width:15.24%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
       </tr>
       <tr style="height:10pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;">
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">Number of Shares</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;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;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">Weighted-Average Grant-Date Fair Value</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;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;font-kerning:none;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="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">(per share)</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;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;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#ededed;word-break:break-word;">
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">Outstanding at April 1, 2024</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">56,547</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><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;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">70.03</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
        <td style="padding-top:0in;text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">Granted</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">135,777</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"> </span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">137</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#ededed;word-break:break-word;">
        <td style="padding-top:0in;text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">Vested</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#8212;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#8212;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
        <td style="padding-top:0in;text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;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;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">Forfeited</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom: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;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#8212;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom: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;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom: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;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#8212;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom: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;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#ededed;word-break:break-word;">
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">Outstanding at December 31, 2024</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom: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;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #009cde;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">192,324</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom: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;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom: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;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #009cde;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">117.64</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom: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;font-kerning:none;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>37
<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.4</span><table class="report" border="0" cellspacing="2" id="idm45070144318144">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Business Combination (Tables)<br></strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2024</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationsAbstract', window );"><strong>Business Combinations [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock', window );">Components and the allocation of the purchase price for acquisition</a></td>
<td class="text"><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;font-kerning:none;min-width:fit-content;">The following table sets forth the components and the allocation of the purchase price for our acquisition of Book4Time:</span></p>
      <table style="margin-left:auto;border-spacing:0;table-layout:auto;width:100.0%;border-collapse:separate;margin-right:auto;">
       <tr style="visibility:collapse;">
        <td style="width:76.385%;box-sizing:content-box;"></td>
        <td style="width:3.179%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
        <td style="width:18.436%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
       </tr>
       <tr style="height:10pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;">
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;"><p style="font-size:8pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">(In thousands)</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;"><p style="font-size:8pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">Total</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;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;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:8pt;background-color:#ededed;white-space:pre-wrap;word-break:break-word;">
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:8pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">Components of Purchase Price:</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
        <td style="padding-top:0in;text-indent:5pt;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">Cash</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom: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;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">147,181</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom: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;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#ededed;word-break:break-word;">
        <td style="padding-top:0in;text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;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;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">Total Purchase Price</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom: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;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #009cde;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">147,181</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom: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;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="background-color:#ffffff;white-space:pre-wrap;word-break:break-word;">
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;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="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">Allocation of Purchase Price:</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#ededed;word-break:break-word;">
        <td style="padding-top:0in;text-indent:5pt;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">Accounts receivable, net</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><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;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">1,623</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
        <td style="padding-top:0in;text-indent:5pt;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">Other current assets, including cash acquired</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">4,390</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#ededed;word-break:break-word;">
        <td style="padding-top:0in;text-indent:5pt;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">Other assets</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">623</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
        <td style="padding-top:0in;text-indent:5pt;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">Current and other liabilities</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">(</span><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">3,018</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><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;font-kerning:none;min-width:fit-content;">)</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#ededed;word-break:break-word;">
        <td style="padding-top:0in;text-indent:5pt;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">Deferred tax liabilities</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">(</span><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">11,825</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><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;font-kerning:none;min-width:fit-content;">)</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
        <td style="padding-top:0in;text-indent:5pt;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">Contract liabilities</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom: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;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">(</span><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">9,324</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom: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;font-kerning:none;min-width:fit-content;">)</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#ededed;word-break:break-word;">
        <td style="padding-top:0in;text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">Net tangible assets (liabilities)</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">(</span><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">17,531</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><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;font-kerning:none;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="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">Identifiable intangible assets:</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#ededed;word-break:break-word;">
        <td style="padding-top:0in;text-indent:5pt;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">Customer relationships</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">35,000</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
        <td style="padding-top:0in;text-indent:5pt;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">Non-competition agreements</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">8,100</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#ededed;word-break:break-word;">
        <td style="padding-top:0in;text-indent:5pt;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">Developed technology</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">2,600</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
        <td style="padding-top:0in;text-indent:5pt;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">Trade name</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom: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;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">17,100</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom: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;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#ededed;word-break:break-word;">
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">Total identifiable intangible assets</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">62,800</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">Goodwill</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom: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;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">101,912</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom: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;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#ededed;word-break:break-word;">
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">Total purchase price allocation</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom: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;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #009cde;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">147,181</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom: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;font-kerning:none;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_BusinessAcquisitionProFormaInformationTextBlock', window );">Schedule of unaudited pro forma financial information</a></td>
<td class="text"><p style="font-size:10pt;margin-top:12pt;font-family:Proxima Nova;margin-bottom:8pt;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">The following unaudited pro forma financial information for the three- and nine-month periods ended December 31, 2024 and December 31, 2023, combines the historical results of Agilysys and of Book4Time, as converted to U.S. GAAP, for the respective periods:</span></p>
      <table style="margin-left:auto;border-spacing:0;table-layout:auto;width:100.0%;border-collapse:separate;margin-right:auto;">
       <tr style="visibility:collapse;">
        <td style="width:26.005%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
        <td style="width:12.322000000000001%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
        <td style="width:4.001%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
        <td style="width:14.063%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
        <td style="width:4.001%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
        <td style="width:13.823%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
        <td style="width:4.001%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
        <td style="width:13.783000000000001%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
       </tr>
       <tr style="height:10pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;">
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:8pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="6" style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">Three Months Ended<br/>December 31,</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;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;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="6" style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">Nine Months Ended<br/>December 31,</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;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;font-kerning:none;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="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:8pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">2024</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;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;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">2023</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;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;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">2024</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;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;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">2023</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;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;font-kerning:none;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="padding-top:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;"><p style="font-size:8pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">(In thousands)</span></p></td>
        <td colspan="2" style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">Pro Forma</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;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;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">Pro Forma</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;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;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">Pro Forma</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;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;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">Pro Forma</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;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;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#ededed;word-break:break-word;">
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">Revenue</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><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;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">69,561</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:8pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><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;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">64,775</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:8pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><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;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">208,298</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:8pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><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;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">187,004</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">Net income (loss)</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><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;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">3,830</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:8pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><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;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">75,063</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:8pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><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;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">16,588</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:8pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><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;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">73,828</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;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_BusinessAcquisitionProFormaInformationTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of pro forma results of operations for a material business acquisition or series of individually immaterial business acquisitions that are material in the aggregate.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (h)(2)<br> -SubTopic 10<br> -Topic 805<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479328/805-10-50-2<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (h)(3)<br> -SubTopic 10<br> -Topic 805<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479328/805-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessAcquisitionProFormaInformationTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of 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.</p></div>
<a href="javascript: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 805<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Paragraph 1<br> -Section 50<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479907/805-20-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>38
<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.4</span><table class="report" border="0" cellspacing="2" id="idm45070040882304">
<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>
<th class="th" colspan="2">9 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2024</div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
<th class="th"><div>Dec. 31, 2024</div></th>
<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_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Total net revenue</a></td>
<td class="nump">$ 69,561<span></span>
</td>
<td class="nump">$ 60,566<span></span>
</td>
<td class="nump">$ 201,352<span></span>
</td>
<td class="nump">$ 175,243<span></span>
</td>
</tr>
<tr class="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">10,600<span></span>
</td>
<td class="nump">12,000<span></span>
</td>
<td class="nump">52,800<span></span>
</td>
<td class="nump">48,900<span></span>
</td>
</tr>
<tr class="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="text">&#160;<span></span>
</td>
<td class="nump">200<span></span>
</td>
<td class="nump">2,200<span></span>
</td>
<td class="nump">2,100<span></span>
</td>
</tr>
<tr class="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">5,500<span></span>
</td>
<td class="nump">4,300<span></span>
</td>
<td class="nump">5,500<span></span>
</td>
<td class="nump">4,300<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SalesCommissionsAndFees', window );">Sales commissions and fees</a></td>
<td class="nump">1,000<span></span>
</td>
<td class="nump">1,000<span></span>
</td>
<td class="nump">2,800<span></span>
</td>
<td class="nump">2,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">500<span></span>
</td>
<td class="nump">400<span></span>
</td>
<td class="nump">1,300<span></span>
</td>
<td class="nump">1,200<span></span>
</td>
</tr>
<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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Total net revenue</a></td>
<td class="nump">10,677<span></span>
</td>
<td class="nump">12,678<span></span>
</td>
<td class="nump">31,077<span></span>
</td>
<td class="nump">38,100<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Total net revenue</a></td>
<td class="nump">$ 58,900<span></span>
</td>
<td class="nump">$ 47,900<span></span>
</td>
<td class="nump">$ 170,300<span></span>
</td>
<td class="nump">$ 137,100<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>39
<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.4</span><table class="report" border="0" cellspacing="2" id="idm45070046994784">
<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>Dec. 31, 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_PrepaidExpenseAndOtherAssetsCurrentAbstract', window );"><strong>Prepaid expenses and other 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_PrepaidExpenseCurrent', window );">Prepaid expenses</a></td>
<td class="nump">$ 8,768<span></span>
</td>
<td class="nump">$ 7,330<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherAssetsCurrent', window );">Other</a></td>
<td class="nump">2,030<span></span>
</td>
<td class="nump">401<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_PrepaidExpenseAndOtherAssetsCurrent', window );">Total</a></td>
<td class="nump">10,798<span></span>
</td>
<td class="nump">7,731<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LiabilitiesCurrentAbstract', window );"><strong>Accrued 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">12,521<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">2,783<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">2,193<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">$ 17,497<span></span>
</td>
<td class="nump">$ 19,522<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_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_OtherAssetsCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of current assets classified as other.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(8))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherAssetsCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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_PrepaidExpenseAndOtherAssetsCurrentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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_PrepaidExpenseAndOtherAssetsCurrentAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PrepaidExpenseCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></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 within a future period of 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/2003/role/exampleRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (g)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483467/210-10-45-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(7))<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 340<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 05<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482955/340-10-05-5<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 340<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483032/340-10-45-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PrepaidExpenseCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_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>40
<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.4</span><table class="report" border="0" cellspacing="2" id="idm45070045693152">
<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">9 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2024</div></th>
<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_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</a></td>
<td class="nump">$ 3,181<span></span>
</td>
<td class="nump">$ 3,191<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InterestPaidNet', window );">Cash payments for interest</a></td>
<td class="nump">955<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxesPaidNet', window );">Cash payments for income tax, net</a></td>
<td class="nump">1,566<span></span>
</td>
<td class="nump">1,246<span></span>
</td>
</tr>
<tr class="re">
<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">3,843<span></span>
</td>
<td class="nump">3,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_FinanceLeasePrincipalPayments', window );">Cash payments for finance leases</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">4<span></span>
</td>
</tr>
<tr class="re">
<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">$ 17<span></span>
</td>
<td class="nump">$ 114<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_InterestPaidNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash paid for interest, excluding capitalized interest, classified as operating activity. Includes, but is not limited to, payment to settle zero-coupon bond for accreted interest of debt discount and debt instrument with insignificant coupon interest rate in relation to effective interest rate of borrowing attributable to accreted interest of debt discount.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 17<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-17<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-25<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482913/230-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InterestPaidNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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>41
<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.4</span><table class="report" border="0" cellspacing="2" id="idm45070145441712">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Income Taxes (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="2">9 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2024</div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
<th class="th"><div>Dec. 31, 2024</div></th>
<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_IncomeTaxDisclosureAbstract', window );"><strong>Income Tax Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxExpenseBenefit', window );">Income tax provision (benefit)</a></td>
<td class="nump">$ 3,913<span></span>
</td>
<td class="num">$ (68,043)<span></span>
</td>
<td class="nump">$ 962<span></span>
</td>
<td class="num">$ (67,396)<span></span>
</td>
</tr>
<tr class="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="nump">50.50%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">4.70%<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_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>42
<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.4</span><table class="report" border="0" cellspacing="2" id="idm45070039403008">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Income Taxes (Details Textual) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="2">9 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2024</div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
<th class="th"><div>Dec. 31, 2024</div></th>
<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_OperatingLossCarryforwardsLineItems', window );"><strong>Operating Loss Carryforwards [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_agys_RegularCorporateIncomeTaxRateIndia', window );">Regular corporate income tax rate in India</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">50.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherOperatingIncomeExpenseNet', window );">Other (gains) charges, net</a></td>
<td class="nump">$ 12<span></span>
</td>
<td class="nump">$ 924<span></span>
</td>
<td class="num">$ (2,576)<span></span>
</td>
<td class="num">$ (45)<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_UnusualRiskOrUncertaintyByNatureAxis=agys_CARESActMember', window );">CARES Act [Member] | Employee Retention Credits [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLossCarryforwardsLineItems', window );"><strong>Operating Loss Carryforwards [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherOperatingIncomeExpenseNet', window );">Other (gains) charges, net</a></td>
<td class="nump">$ 500<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 500<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_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>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherOperatingIncomeExpenseNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></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 amount of other operating income and expenses, the components of which are not separately disclosed on the income statement, from items that are associated with the entity's normal revenue producing operations.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherOperatingIncomeExpenseNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_UnusualRiskOrUncertaintyByNatureAxis=agys_CARESActMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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_UnusualRiskOrUncertaintyByNatureAxis=agys_CARESActMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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_TaxCreditCarryforwardAxis=agys_EmployeeRetentionCreditsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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_TaxCreditCarryforwardAxis=agys_EmployeeRetentionCreditsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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>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.4</span><table class="report" border="0" cellspacing="2" id="idm45070045964672">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Commitments and Contingencies - Additional Information (Details)<br> $ in Millions</strong></div></th>
<th class="th">
<div>Dec. 31, 2024 </div>
<div>USD ($)</div>
</th>
</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_OperatingLeaseNotYetCommenced', window );">Operating lease not yet commenced</a></td>
<td class="nump">$ 1.9<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_RangeAxis=srt_MinimumMember', window );">Minimum [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLeaseNotYetCommencedTermOfContract1', window );">Operating Lease, term of contract</a></td>
<td class="text">1 year 6 months<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_RangeAxis=srt_MaximumMember', window );">Maximum [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_LesseeOperatingLeaseLeaseNotYetCommencedTermOfContract1', window );">Operating Lease, term of contract</a></td>
<td class="text">5 years<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_agys_OperatingLeaseNotYetCommenced">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Operating lease not yet commenced.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">agys_OperatingLeaseNotYetCommenced</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_us-gaap_LesseeOperatingLeaseLeaseNotYetCommencedTermOfContract1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Term of lessee's operating lease not yet commenced, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-3<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLeaseNotYetCommencedTermOfContract1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MinimumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MinimumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MaximumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MaximumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>44
<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.4</span><table class="report" border="0" cellspacing="2" id="idm45070045026800">
<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>
<th class="th" colspan="2">9 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2024</div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
<th class="th"><div>Dec. 31, 2024</div></th>
<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_agys_NumeratorAbstract', window );"><strong>Numerator:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net income</a></td>
<td class="nump">$ 3,830<span></span>
</td>
<td class="nump">$ 77,141<span></span>
</td>
<td class="nump">$ 19,300<span></span>
</td>
<td class="nump">$ 83,234<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">(286)<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="num">(1,204)<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">$ 3,830<span></span>
</td>
<td class="nump">$ 76,855<span></span>
</td>
<td class="nump">$ 19,300<span></span>
</td>
<td class="nump">$ 82,030<span></span>
</td>
</tr>
<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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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,667<span></span>
</td>
<td class="nump">25,808<span></span>
</td>
<td class="nump">27,446<span></span>
</td>
<td class="nump">25,256<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">399<span></span>
</td>
<td class="nump">920<span></span>
</td>
<td class="nump">514<span></span>
</td>
<td class="nump">951<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment', window );">Dilutive unvested restricted shares</a></td>
<td class="nump">204<span></span>
</td>
<td class="nump">223<span></span>
</td>
<td class="nump">248<span></span>
</td>
<td class="nump">239<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">44<span></span>
</td>
<td class="nump">28<span></span>
</td>
<td class="nump">40<span></span>
</td>
<td class="nump">17<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,314<span></span>
</td>
<td class="nump">26,979<span></span>
</td>
<td class="nump">28,248<span></span>
</td>
<td class="nump">26,463<span></span>
</td>
</tr>
<tr class="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.14<span></span>
</td>
<td class="nump">$ 2.98<span></span>
</td>
<td class="nump">$ 0.7<span></span>
</td>
<td class="nump">$ 3.25<span></span>
</td>
</tr>
<tr class="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.14<span></span>
</td>
<td class="nump">$ 2.85<span></span>
</td>
<td class="nump">$ 0.68<span></span>
</td>
<td class="nump">$ 3.1<span></span>
</td>
</tr>
<tr class="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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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">136<span></span>
</td>
<td class="nump">89<span></span>
</td>
<td class="nump">136<span></span>
</td>
<td class="nump">30<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>45
<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.4</span><table class="report" border="0" cellspacing="2" id="idm45070045119856">
<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">9 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2024</div></th>
<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_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">248,704<span></span>
</td>
<td class="nump">454,336<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>46
<FILENAME>R37.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.4</span><table class="report" border="0" cellspacing="2" id="idm45070045920304">
<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">9 Months Ended</th>
</tr>
<tr><th class="th">
<div>Dec. 31, 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">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">$ 8,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">2 years 8 months 12 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">$ 18,700<span></span>
</td>
</tr>
<tr class="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_AmendedAndRestatedTwoThousandAndTwentyFourEquityIncentivePlanMember', window );">Amended and Restated 2024 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,200,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_AmendedAndRestatedTwoThousandAndTwentyFourEquityIncentivePlanMember', window );">Amended and Restated 2024 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">3,000,000<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PlanNameAxis=agys_AmendedAndRestatedTwoThousandAndTwentyEquityIncentivePlanMember', window );">Amended and Restated 2020 Equity Incentive Plan [Member] | Common stock [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">237,080<span></span>
</td>
</tr>
<tr class="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_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans', window );">Common Shares Issued under Employee Stock Purchase Plan | shares</a></td>
<td class="nump">500,000<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_AmendedAndRestatedTwoThousandAndTwentyFourEquityIncentivePlanMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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_AmendedAndRestatedTwoThousandAndTwentyFourEquityIncentivePlanMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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_AmendedAndRestatedTwoThousandAndTwentyEquityIncentivePlanMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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_AmendedAndRestatedTwoThousandAndTwentyEquityIncentivePlanMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>47
<FILENAME>R38.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.4</span><table class="report" border="0" cellspacing="2" id="idm45070043957296">
<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>
<th class="th" colspan="2">9 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2024</div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
<th class="th"><div>Dec. 31, 2024</div></th>
<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_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems', window );"><strong>Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensation', window );">Share-based Payment Arrangement, Noncash Expense</a></td>
<td class="nump">$ 4,218<span></span>
</td>
<td class="nump">$ 3,638<span></span>
</td>
<td class="nump">$ 12,656<span></span>
</td>
<td class="nump">$ 9,489<span></span>
</td>
</tr>
<tr class="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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems', window );"><strong>Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AllocatedShareBasedCompensationExpense', window );">Summary of share-based compensation expense</a></td>
<td class="nump">2,293<span></span>
</td>
<td class="nump">1,878<span></span>
</td>
<td class="nump">7,199<span></span>
</td>
<td class="nump">4,743<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems', window );"><strong>Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AllocatedShareBasedCompensationExpense', window );">Summary of share-based compensation expense</a></td>
<td class="nump">541<span></span>
</td>
<td class="nump">228<span></span>
</td>
<td class="nump">1,115<span></span>
</td>
<td class="nump">487<span></span>
</td>
</tr>
<tr class="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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems', window );"><strong>Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AllocatedShareBasedCompensationExpense', window );">Summary of share-based compensation expense</a></td>
<td class="nump">$ 1,384<span></span>
</td>
<td class="nump">$ 1,532<span></span>
</td>
<td class="nump">$ 4,342<span></span>
</td>
<td class="nump">$ 4,259<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>48
<FILENAME>R39.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.4</span><table class="report" border="0" cellspacing="2" id="idm45070046946880">
<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">9 Months Ended</th>
</tr>
<tr><th class="th">
<div>Dec. 31, 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">(838,104)<span></span>
</td>
</tr>
<tr class="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">459,235<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">459,235<span></span>
</td>
</tr>
<tr class="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 December 31, 2024 | shares</a></td>
<td class="nump">459,235<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">31.86<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.91<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.91<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.91<span></span>
</td>
</tr>
<tr class="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">2 years 9 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">2 years 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_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">2 years 9 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">$ 51,342<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">51,342<span></span>
</td>
</tr>
<tr class="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">$ 51,342<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>49
<FILENAME>R40.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.4</span><table class="report" border="0" cellspacing="2" id="idm45070044941952">
<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">9 Months Ended</th>
</tr>
<tr><th class="th">
<div>Dec. 31, 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">37,349<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod', window );">Number of Shares, Vested | shares</a></td>
<td class="num">(213,436)<span></span>
</td>
</tr>
<tr class="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">(11,386)<span></span>
</td>
</tr>
<tr class="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">248,704<span></span>
</td>
</tr>
<tr class="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">106.81<span></span>
</td>
</tr>
<tr class="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">60.2<span></span>
</td>
</tr>
<tr class="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">74.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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue', window );">Weighted Average Grant-Date Fair Value, Outstanding at end of period | $ / shares</a></td>
<td class="nump">$ 75.84<span></span>
</td>
</tr>
<tr class="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">135,777<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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">192,324<span></span>
</td>
</tr>
<tr class="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">137<span></span>
</td>
</tr>
<tr class="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">$ 117.64<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>50
<FILENAME>R41.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.4</span><table class="report" border="0" cellspacing="2" id="idm45070046519776">
<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] - $ / shares<br></strong></div></th>
<th class="th"><div>Dec. 31, 2024</div></th>
<th class="th"><div>Jun. 30, 2024</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share Based Compensation Arrangement By Share Based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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">$ 103.43<span></span>
</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">4.91%<span></span>
</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">6 months<span></span>
</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">40.93%<span></span>
</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>51
<FILENAME>R42.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.4</span><table class="report" border="0" cellspacing="2" id="idm45070040877248">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Debt - Additional Information (Details) - Revolving Credit Facility [Member] - USD ($)<br> $ in Millions</strong></div></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="2">1 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Aug. 16, 2024</div></th>
<th class="th"><div>Jan. 31, 2025</div></th>
<th class="th"><div>Oct. 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_LineOfCreditFacilityLineItems', window );"><strong>Line of Credit Facility [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity', window );">Maximum aggregate principal amount of credit agreement</a></td>
<td class="nump">$ 75.0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_agys_LineOfCreditFacilityAdditionalAggregatePrincipalAmount', window );">Additional aggregate principal amount under the revolving credit facility</a></td>
<td class="nump">25.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_ProceedsFromLinesOfCredit', window );">Proceeds from line of credit</a></td>
<td class="nump">50.0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityPeriodicPayment', window );">Repayment of principal amount under credit agreement</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 12.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_DebtIssuanceCostsLineOfCreditArrangementsNet', window );">Debt issuance costs relating to the Revolving Facility</a></td>
<td class="nump">$ 0.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_LineOfCreditFacilityInterestRateDuringPeriod', window );">Line of credit facility interest rate during period</a></td>
<td class="nump">1.625%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentVariableInterestRateTypeExtensibleEnumeration', window );">Debt Instrument, Variable Interest Rate, Type [Extensible Enumeration]</a></td>
<td class="text">us-gaap:SecuredOvernightFinancingRateSofrMember<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityCommitmentFeePercentage', window );">Line of credit facility commitment fee percentage</a></td>
<td class="nump">0.275%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CreditFacilityAxis=us-gaap_RevolvingCreditFacilityMember', window );">Forecast [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_LineOfCreditFacilityLineItems', window );"><strong>Line of Credit Facility [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityPeriodicPayment', window );">Repayment of principal amount under credit agreement</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 14.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_CreditFacilityAxis=us-gaap_RevolvingCreditFacilityMember', window );">Minimum [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityLineItems', window );"><strong>Line of Credit Facility [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage', window );">Line of credit facility, unused capacity, commitment fee percentage</a></td>
<td class="nump">0.225%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CreditFacilityAxis=us-gaap_RevolvingCreditFacilityMember', window );">Maximum [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityLineItems', window );"><strong>Line of Credit Facility [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage', window );">Line of credit facility, unused capacity, commitment fee percentage</a></td>
<td class="nump">0.325%<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_LineOfCreditFacilityAdditionalAggregatePrincipalAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Additional aggregate principal amount.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">agys_LineOfCreditFacilityAdditionalAggregatePrincipalAmount</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>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentVariableInterestRateTypeExtensibleEnumeration">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Indicates type of variable interest rate on debt instrument.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 470<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477734/942-470-50-3<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentVariableInterestRateTypeExtensibleEnumeration</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>enum2:enumerationSetItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtIssuanceCostsLineOfCreditArrangementsNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after accumulated amortization, of debt issuance costs related to line of credit arrangements. Includes, but is not limited to, legal, accounting, underwriting, printing, and registration costs.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 835<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section S45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479359/835-30-S45-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtIssuanceCostsLineOfCreditArrangementsNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_LineOfCreditFacilityCommitmentFeePercentage">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The fee, expressed as a percentage of the line of credit facility, for the line of credit facility regardless of whether the facility has been used.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LineOfCreditFacilityCommitmentFeePercentage</td>
</tr>
<tr>
<td style="padding-right: 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_LineOfCreditFacilityInterestRateDuringPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The effective interest rate during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(22)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(19)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LineOfCreditFacilityInterestRateDuringPeriod</td>
</tr>
<tr>
<td style="padding-right: 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_LineOfCreditFacilityLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481544/470-10-50-6<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481544/470-10-50-6<br><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(f))<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_LineOfCreditFacilityLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Maximum borrowing capacity under the credit facility without consideration of any current restrictions on the amount that could be borrowed or the amounts currently outstanding under the facility.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(22)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(19)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LineOfCreditFacilityPeriodicPayment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of the required periodic payments of both interest and principal.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(22)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(19)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LineOfCreditFacilityPeriodicPayment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance 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_LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The fee, expressed as a percentage of the line of credit facility, for available but unused credit capacity under the credit facility.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProceedsFromLinesOfCredit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash inflow from contractual arrangement with the lender, including but not limited to, letter of credit, standby letter of credit and revolving credit arrangements.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(f))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-14<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProceedsFromLinesOfCredit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CreditFacilityAxis=us-gaap_RevolvingCreditFacilityMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CreditFacilityAxis=us-gaap_RevolvingCreditFacilityMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_StatementScenarioAxis=srt_ScenarioForecastMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_StatementScenarioAxis=srt_ScenarioForecastMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MinimumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MinimumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MaximumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MaximumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>52
<FILENAME>R43.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.4</span><table class="report" border="0" cellspacing="2" id="idm45070046132656">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Business Combination (Additional Information) (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1">3 Months Ended</th>
<th class="th" colspan="1">9 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Aug. 20, 2024</div></th>
<th class="th"><div>Dec. 31, 2024</div></th>
<th class="th"><div>Dec. 31, 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_BusinessAcquisitionLineItems', window );"><strong>Business Acquisition [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife', window );">Weighted average period</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">15 years 9 months 18 days<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Goodwill</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 128,544<span></span>
</td>
<td class="nump">$ 128,544<span></span>
</td>
<td class="nump">$ 32,791<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccruedIncomeTaxesCurrent', window );">Uncertain tax positions</a></td>
<td class="nump">$ 1,500<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_TradeNamesMember', window );">Trade Name [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionLineItems', window );"><strong>Business Acquisition [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetUsefulLife', window );">Intangible asset, estimated useful life</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">15 years<span></span>
</td>
<td class="text">15 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_CustomerRelationshipsMember', window );">Customer Relationships [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionLineItems', window );"><strong>Business Acquisition [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetUsefulLife', window );">Intangible asset, estimated useful life</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">20 years<span></span>
</td>
<td class="text">20 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=agys_NonCompetitionAgreementsMember', window );">Non-competition Agreements [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionLineItems', window );"><strong>Business Acquisition [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetUsefulLife', window );">Intangible asset, estimated useful life</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">3 years<span></span>
</td>
<td class="text">3 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=agys_DevelopedTechnologyMember', window );">Developed Technology [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionLineItems', window );"><strong>Business Acquisition [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetUsefulLife', window );">Intangible asset, estimated useful life</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">5 years<span></span>
</td>
<td class="text">5 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=agys_Book4TimeMember', window );">Book4Time [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionLineItems', window );"><strong>Business Acquisition [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionEffectiveDateOfAcquisition1', window );">Acquisition date</a></td>
<td class="text">Aug. 20,  2024<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PaymentsToAcquireBusinessesGross', window );">Cash</a></td>
<td class="nump">$ 147,200<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 147,181<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_CashReceivedInAcquisitionPartiallyOffset', window );">Cash received in acquisition partially offset</a></td>
<td class="nump">2,300<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationConsiderationTransferred1', window );">Net cash consideration</a></td>
<td class="nump">144,900<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">147,181<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Goodwill</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 101,912<span></span>
</td>
<td class="nump">101,912<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationSeparatelyRecognizedTransactionsAdditionalDisclosuresAcquisitionCosts', window );">Acquisition costs</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,900<span></span>
</td>
<td class="nump">1,900<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActual', window );">Revenue attributable</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">4,600<span></span>
</td>
<td class="nump">6,800<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=agys_Book4TimeMember', window );">Book4Time [Member] | Assembled Workforce [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionLineItems', window );"><strong>Business Acquisition [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Goodwill</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1,500<span></span>
</td>
<td class="nump">$ 1,500<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_AssetAcquisitionAxis=agys_Book4TimeSellerMember', window );">Book4Time [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionLineItems', window );"><strong>Business Acquisition [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AssetAcquisitionIndemnificationAssetAmount', window );">Indemnification asset, amount</a></td>
<td class="nump">$ 1,500<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_agys_CashReceivedInAcquisitionPartiallyOffset">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Cash received in acquisition partially offset</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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_CashReceivedInAcquisitionPartiallyOffset</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_AccruedIncomeTaxesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Carrying amount as of the balance sheet date of the unpaid sum of the known and estimated amounts payable to satisfy all currently due domestic and foreign income tax obligations.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(20))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(15)(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478546/942-210-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccruedIncomeTaxesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Weighted average amortization period of finite-lived intangible assets acquired either individually or as part of a group of assets, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482665/350-30-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 985<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481283/985-20-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AssetAcquisitionIndemnificationAssetAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of indemnification asset recognized at acquisition date in asset acquisition.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 805<br> -SubTopic 50<br> -Name Accounting Standards Codification<br> -Section 15<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480123/805-50-15-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_AssetAcquisitionIndemnificationAssetAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_BusinessAcquisitionEffectiveDateOfAcquisition1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Date when the acquirer obtains control of the acquiree, in YYYY-MM-DD format.</p></div>
<a href="javascript: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 25<br> -Paragraph 7<br> -SubTopic 10<br> -Topic 805<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479405/805-10-25-7<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -SubTopic 10<br> -Topic 805<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479328/805-10-50-2<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 25<br> -Paragraph 6<br> -SubTopic 10<br> -Topic 805<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479405/805-10-25-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_BusinessAcquisitionEffectiveDateOfAcquisition1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</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_us-gaap_BusinessAcquisitionLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479907/805-20-50-5<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessAcquisitionLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationConsiderationTransferred1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of consideration transferred, consisting of acquisition-date fair value of assets transferred by the acquirer, liabilities incurred by the acquirer, and equity interest issued by the acquirer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 30<br> -Paragraph 8<br> -SubTopic 30<br> -Topic 805<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479637/805-30-30-8<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -SubTopic 30<br> -Topic 805<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479581/805-30-50-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 30<br> -Paragraph 7<br> -SubTopic 30<br> -Topic 805<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479637/805-30-30-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_BusinessCombinationConsiderationTransferred1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActual">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>This element represents the amount of revenue of the acquiree since the acquisition date included in the consolidated income statement for the reporting period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (h)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479328/805-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActual</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_BusinessCombinationSeparatelyRecognizedTransactionsAdditionalDisclosuresAcquisitionCosts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 transactions that are recognized separately from the acquisition of assets and assumptions of liabilities in the business combination, such as related to pre-existing relationships with the acquiree, this element represents the disclosure of the amount of acquisition related costs.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479328/805-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationSeparatelyRecognizedTransactionsAdditionalDisclosuresAcquisitionCosts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_FiniteLivedIntangibleAssetUsefulLife">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Useful life of finite-lived intangible assets, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetUsefulLife</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Goodwill">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after accumulated impairment loss, of asset representing future economic benefit arising from other asset acquired in business combination or from joint venture formation or both, that is not individually identified and separately recognized.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 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_PaymentsToAcquireBusinessesGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The cash outflow associated with the acquisition of business during the period. The cash portion only of the acquisition price.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479581/805-30-50-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 13<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-13<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsToAcquireBusinessesGross</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_TradeNamesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_TradeNamesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_CustomerRelationshipsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_CustomerRelationshipsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=agys_NonCompetitionAgreementsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=agys_NonCompetitionAgreementsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=agys_DevelopedTechnologyMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=agys_DevelopedTechnologyMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessAcquisitionAxis=agys_Book4TimeMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessAcquisitionAxis=agys_Book4TimeMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=agys_AssembledWorkforceMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=agys_AssembledWorkforceMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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_AssetAcquisitionAxis=agys_Book4TimeSellerMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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_AssetAcquisitionAxis=agys_Book4TimeSellerMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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>53
<FILENAME>R44.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.4</span><table class="report" border="0" cellspacing="2" id="idm45070045906048">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Business Combination - Components And The Allocation Of The Purchase Price For Acquisition (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1">9 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Aug. 20, 2024</div></th>
<th class="th"><div>Dec. 31, 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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssetsAbstract', window );"><strong>Identifiable intangible assets:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Goodwill</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 128,544<span></span>
</td>
<td class="nump">$ 32,791<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=agys_Book4TimeMember', window );">Book4Time [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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNetAbstract', window );"><strong>Components of Purchase Price:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PaymentsToAcquireBusinessesGross', window );">Cash</a></td>
<td class="nump">$ 147,200<span></span>
</td>
<td class="nump">147,181<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationConsiderationTransferred1', window );">Total purchase price</a></td>
<td class="nump">$ 144,900<span></span>
</td>
<td class="nump">147,181<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsAbstract', window );"><strong>Allocation of Purchase Price:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables', window );">Accounts receivable, net</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,623<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsOther', window );">Other current assets, including cash acquired</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">4,390<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets', window );">Other assets</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">623<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesOther', window );">Current and other liabilities</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(3,018)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities', window );">Deferred tax liabilities</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(11,825)<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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsContractLiabilities', window );">Contract liabilities</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(9,324)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_agys_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNetTangibleAssets', window );">Net tangible assets (liabilities)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(17,531)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssetsAbstract', window );"><strong>Identifiable intangible assets:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles', window );">Total identifiable intangible assets</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">62,800<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Goodwill</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">101,912<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet', window );">Total purchase price allocation</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">147,181<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=agys_Book4TimeMember', window );">Book4Time [Member] | Trade Name [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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssetsAbstract', window );"><strong>Identifiable intangible assets:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles', window );">Total identifiable intangible assets</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">17,100<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_CustomerRelationshipsMember', window );">Customer Relationships [Member] | Book4Time [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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssetsAbstract', window );"><strong>Identifiable intangible assets:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles', window );">Total identifiable intangible assets</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">35,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=agys_NonCompetitionAgreementsMember', window );">Non-competition Agreements [Member] | Book4Time [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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssetsAbstract', window );"><strong>Identifiable intangible assets:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles', window );">Total identifiable intangible assets</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">8,100<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=agys_DevelopedTechnologyMember', window );">Developed Technology [Member] | Book4Time [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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssetsAbstract', window );"><strong>Identifiable intangible assets:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles', window );">Total identifiable intangible assets</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 2,600<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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsContractLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Business Combination Recognized Identifiable Assets Acquired And Liabilities Assumed Current Assets Contract 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;">agys_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsContractLiabilities</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>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_agys_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNetTangibleAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Business Combination Recognized Identifiable Assets Acquired And Liabilities Assumed Net Tangible Assets.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">agys_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNetTangibleAssets</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_us-gaap_BusinessCombinationConsiderationTransferred1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of consideration transferred, consisting of acquisition-date fair value of assets transferred by the acquirer, liabilities incurred by the acquirer, and equity interest issued by the acquirer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 30<br> -Paragraph 8<br> -SubTopic 30<br> -Topic 805<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479637/805-30-30-8<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -SubTopic 30<br> -Topic 805<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479581/805-30-50-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 30<br> -Paragraph 7<br> -SubTopic 30<br> -Topic 805<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479637/805-30-30-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_BusinessCombinationConsiderationTransferred1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssetsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssetsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsOther">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of other assets expected to be realized or consumed before one year or the normal operating cycle, if longer, acquired at the acquisition date.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479907/805-20-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsOther</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount due from customers or clients for goods or services, including trade receivables, that have been delivered or sold in the normal course of business, and amounts due from others, including related parties expected to be converted to cash, sold or exchanged within one year or the normal operating cycle, if longer, acquired at the acquisition date.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479907/805-20-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesOther">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of other liabilities due within one year or within the normal operating cycle, if longer, assumed at the acquisition date.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479907/805-20-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesOther</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred tax liability attributable to taxable temporary differences assumed at the acquisition date.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479907/805-20-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of identifiable intangible assets recognized as of the acquisition date.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 10<br> -Section 55<br> -Paragraph 37<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479303/805-10-55-37<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479907/805-20-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of other assets expected to be realized or consumed after one year or the normal operating cycle, if longer, acquired at the acquisition date.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479907/805-20-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount recognized for assets, including goodwill, in excess of (less than) the aggregate liabilities assumed.</p></div>
<a href="javascript: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 805<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479907/805-20-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNetAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNetAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Goodwill">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after accumulated impairment loss, of asset representing future economic benefit arising from other asset acquired in business combination or from joint venture formation or both, that is not individually identified and separately recognized.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 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_PaymentsToAcquireBusinessesGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The cash outflow associated with the acquisition of business during the period. The cash portion only of the acquisition price.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479581/805-30-50-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 13<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-13<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsToAcquireBusinessesGross</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessAcquisitionAxis=agys_Book4TimeMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessAcquisitionAxis=agys_Book4TimeMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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_IndefiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_TradeNamesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_TradeNamesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_CustomerRelationshipsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_CustomerRelationshipsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=agys_NonCompetitionAgreementsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=agys_NonCompetitionAgreementsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=agys_DevelopedTechnologyMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=agys_DevelopedTechnologyMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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>54
<FILENAME>R45.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.4</span><table class="report" border="0" cellspacing="2" id="idm45070045228048">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Business Combination - Schedule Of Unaudited Pro Forma Financial Information (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="2">9 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2024</div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
<th class="th"><div>Dec. 31, 2024</div></th>
<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_BusinessAcquisitionLineItems', window );"><strong>Business Acquisition [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionsProFormaRevenue', window );">Revenue</a></td>
<td class="nump">$ 69,561<span></span>
</td>
<td class="nump">$ 64,775<span></span>
</td>
<td class="nump">$ 208,298<span></span>
</td>
<td class="nump">$ 187,004<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionsProFormaNetIncomeLoss', window );">Net income (loss)</a></td>
<td class="nump">$ 3,830<span></span>
</td>
<td class="nump">$ 75,063<span></span>
</td>
<td class="nump">$ 16,588<span></span>
</td>
<td class="nump">$ 73,828<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessAcquisitionLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479907/805-20-50-5<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessAcquisitionLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessAcquisitionsProFormaNetIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The pro forma net Income or Loss for the period as if the business combination or combinations had been completed at the beginning of a 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 805<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (h)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479328/805-10-50-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (h)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479328/805-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessAcquisitionsProFormaNetIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessAcquisitionsProFormaRevenue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The pro forma revenue for a period as if the business combination or combinations had been completed at the beginning of 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 805<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (h)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479328/805-10-50-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (h)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479328/805-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessAcquisitionsProFormaRevenue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>55
<FILENAME>R46.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.4</span><table class="report" border="0" cellspacing="2" id="idm45070044836944">
<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 Thousands</strong></div></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1">3 Months Ended</th>
<th class="th" colspan="2">9 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>May 22, 2020</div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
<th class="th"><div>Dec. 31, 2024</div></th>
<th class="th"><div>Dec. 31, 2023</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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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="text">&#160;<span></span>
</td>
<td class="nump">$ 35,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 35,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockParOrStatedValuePerShare', window );">Common stock, stated value</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0.3<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0.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_PreferredStockDividendRatePercentage', window );">Preferred Stock Dividend Rate Percentage</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">5.25%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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">&#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>
<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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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="text">&#160;<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" 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,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_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>56
<FILENAME>Financial_Report.xlsx
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
begin 644 Financial_Report.xlsx
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
M: 3#!<8/+W,CUSE,CU.Y'@>W*\^!"CD12^+0'Q8_DCGW,@D9-0+B2E]W4]M
MK46F2 +#T8:%F3FGY[!"M+)"%/<O>UAR]^:M60RC0IWE.R+T.)[?CHW323RP
M*6%E@BAN64K3_B5C4G$9ON^,D!$2UU+2G$0\K"EBY7\H;EBJ=0 P[6F0+Q$A
MC+A8;>^#QS6%K+P//<G[3&/(8;',J/T=V[M;(VD#[T)J+&X3K>/TE0^B)_D@
M;=/(8Q8MC&;MYH@(3%7:W9YK7J8[QZH/K3P0/<D#36-/2&BX^3+G13Y/@9X9
MO*[(8*ZF?:!O[IQP]=L[(_(Y?!&M?!$]R1<]LS<R]:$%!\O *Y9WD03CDFZG
M;0_LGM.E1MYS^"1:^21ZDD\:^SZHIQ?[ _(1GB.?8W-><4GWJMLE-U*(US3P
M.9DQ^;IEIH%[@@LU9:^L$\6=#\K^O!5&=EQRG@7P;;BV;<0]AZ.BE:.B)RTD
ME;@3?0:?\;/8QD;4(^M)8:)G?$HQ(^LY')1;.2CWI,6DDK7LLV92;(+8,[;K
M(YH/8^-6PSF,E%L9*?>DU:02="9@]AV2/X.DMEL^H@B-EQI[*CRN*6GEI]PC
MZTDYI^2L'@P7Z/6,7R4>U13K8&OLR*J/R!>MUR+&/,01D;YCMWM]<Z^#AWXK
MGW6P?ZKGUOFV<DH\;06*K=3R:KEU/<XW;*WJ\6+?^Q/34_.4A'P)H?9E#T9^
M66PE%R=*)/EN[$(H):+\<,V9SZ5^ .XOA5#[$_V"<D-_]"]02P,$%     @
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
M)# 2>OO5:WMBU++[<'2OC%%U=[B0 LA; -R?*V6>3^RWJ/VWQ^E_4$L#!!0
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
M"A5>RG*N?\&AM?4F(-USP8JVL&Q!0<OF'S^W1+PI('',!5!; /4+!",%_+:
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
M]^.%3\7]O&E?&-Q</>3W\E8VGQ\^5NK98(\R*Y9R51?E*JCDW77O'7DKXLV
MC<4_"OE4'SP.VK?RI2R_MD_^.KONA6U$<B&G30N1J_\>Y4@N%BV2BN/W'6AO
M[[,=>/CX!WJV>?/JS7S):SDJ%_\L9LW\NC?L!3-YEZ\7S:?RZ2]R]X:B%F]:
M+NK-O\'3SC;L!=-UW93+W6 5P;)8;?_/O^TFXF  84<&T-T :@V@],@ MAO
M[ '\R "^&\"M ?Q82-%N0&1[2(X,B'<#8FM %!T9D.P&)!NRMK.[H6:<-_G-
M554^!55KK=#:!QM^-Z,5(\6J3<7;IE)_+=2XYF94KF8JL>0L4(_J<E',\D8]
MN6W4?RKCFCHH[X+;>5[)>;F8R:K^4S#Y?5TTWX-7GU?Y>E8HZ]=!/_A\.PY>
M_?(Z^"4H5L%O\W)=YZM9?35H5(RMI\%T%\_[;3ST2#R_E4V^ (:-_,-&Y7*I
M$EM-U_1K\*\/<OE%5O\&8,8GO*O57*^K[Z>!)B?BR1\*]4;:R9#?IK+>3F.S
MF=O'?+&6/NS,C_U)-FJ+44 RKU;%ZK[V80D_UKOI=+U<+S9QE<U<5L&T7*H]
M;=YN-H]2Q:^>R^#5HJSKUT?\#%3*[?..[O..;ASS(X[?R_MBU4:O-I)%OIK*
M(&^"#WGU)F#DUX"&E$&YL\6,-YCM)OMX0\*4D?!J\'B8*ZY9RH?4-!J[1GTR
M''+3:N):131-AJ95!EDEL84E (\\9#IX8R+9?B)9QXE\I9*N;E>L8NR<2?7B
MMY?"M_5#/I77/947M:P>9>_FCW\@<?AG:)ENP:*#]\B4:6+-O6O5C^G0HG&"
M&5B&"2:0P S"^9YP[B5\LQGWV\OO;+-8U4K-VZLZ1"UWYCEE:6JM%J^[CC,S
MQ@2;G!-^ANE1(($9Q$9[8J/3Q-9!4==K1>WZH6RO';*:%K7<7#UNWWT"+ZA>
MU*[K%Q-L'+G;8F2M\<C="6R;##,F@01F,!SO&8XO9CAX%>C]&Z+;ZZ(KW9A@
MX]CAD@R9Q3>FPPP33""!&8F1[!,C.2<QGHIF/I>+6: ^8@9-_DV]="1)U-\?
M9=VTEWWUVO;.[;[*U?TZE#()M,A2ZZ(\\H;8-1<2]UZ'6G=@$S"LQ%[]F&$)
M)#"#Y.&>Y.'/(OGP'@\BW!M(UST"$VP\=#E/[+S =)AA@@DD,"-]TGWZI-[T
M^?N/CV?Z@VY[(6EO^>M?@Y5LH$3P0G9-!$RP<>K>&]C7BA38'RR;##,F@01F
MT$M"K<2$EQ%\:M7[\;NRC8HVWJ$9-P>)=06:H+K,4-$$%IJ9' <R'?$FQ]\4
M_5LQ!F2>.+,[9)19 L3([Z,SI9AH$U2T[+P)$5A.35*U!D;\(MBH7#W*:J/J
MMQ=]617J9N!=H'S=R:I2'Q$VNP!(.'5UEB@,;2&,0,(4L<08?Y"=>00BXSRQ
M/[6C.A58:":/6H(C?@WN/!Y/;M^H0AQQ-3:2L,CF'M/G!!4M0T436&AFBFC1
MCIQ0[7XDQ723*TWQ92&=!)D5C\5,'JN;N&I8G]#0V>-1Y3Q4M DJ6G;>A @L
MIR;Q6M0C?E7O\ZJ2^:+XKR*Y49_=ZD6^+<'._K.NFTV%#23;U<4((S;5J&(=
M*MH$%2U#11,G)M<D6FM[Q"_N358SJYPUEE-_Y86XBAEE(4V8370,U+W"D-F;
MN6O6)TDZM.^R7:\I(;;3## C3%W(G?7EVO79\$"F-^=32V+$KXE9\VE5M4[/
M+:9N-"*N5L48XW9-$3#K1VEJ"QRHL66H: (+S61=:V3$+Y*!=>%;^:#(#CUD
MN[(2(7%,AO9"&IY3&0:L^F28$)M%UVD4D8C;ZP@P2U*6VLL(4,9X.(R/+".M
M&A&_;'2R/GQZ<E%%).*J.E"%&##KQY3%-@>8L66H: (+S3Q?H>4DZI>3NM2)
MJ:O.,#ZT5X_?8=?[#52TR5GO($/U*;#03(*U)$3]DM!SZ\5^V*[K&15MO$,[
MW'JI??]"76VG;QMEJ&$)+#23Z8.S4GZ="*5N[/?1F79,M#%U1:/4K@:@>LQ0
MT006FID?6G^B?OWIA<O'%#BNI>Z'(OOR@*G7C'=HQDV872^  XN=O0!52,)"
M,[G60A(]X_C7SZDB^R/IO&.@"E,4$'^< P:H+C-4-(&%9J:1EJ6H7Y9Z5C79
MC]DY(5#E*PH<-G/R 3IM1NW= E5KPD(S:=:B%/6+4A?7E/WXG2E'/6]& 87*
MEK$FJ"XS5#2!A68FAU;8J%]A\]>4J:ME)0GAM@CM]]&94DRT"2I:=MZ$""RG
M)JE:0*-^ >WY-67J*E!039FZZIA;4_8'V9E'(#*@IHSJ5&"AF3QJW8[Z=3N<
MFK+?2>?MVQ7E@)HRJL\)*EJ&BB:PT,S&'ZWPL1,*W\4U9>:J9GTZM$36D3^,
MKEL\*MH$%2T[:SX$ED^3=JW[,;_N][R*,G-5,_49WF8:5<Q#19N@HF6H:.+$
MY)I$:]F/^66_9U24F2ND@15E!G52NA5EP RJ* ->H8HR8 96E $[3T69'71*
M^F6R"RO*?O3.C9) IR1040;,H(HR:FP9*IK 0C-9UX(9\PMF)SN-.4BVJR]1
M%G/[R/)H9W=R(;EF[4*R2\J UY3'=F-L!I@1EB1VXYP [/J<),<ZCK5XQ/SB
M4:>>8WAZ494DYNHZX%J"Y)\TMEL246/+4-$$%II)O):3V!D-C&?6E!F@SM#4
M^3CI]]CYE@,3;7+>6\A0G0HL-)-B+0JQLUH1.U>5_;"=5S2JJL3<;D1BEZ\F
M##B[Y5AEJ($)+#23:ZT5L;,Z$B^K*_M]="8>M=N0 6>OALY%%[7?$!5-8*&9
M":)%*.87H5ZXL,R 0UYTZ$C,_B [YX3;>=A/[90  V-VJ0@U,(&%9GZKB%:3
M^!GGQ7Y.8=D?2=<M Q5MS$$)R,H/5)<9*IK 0C/32*M3W*]./:NPS%W]A-NM
MOB._X\X\NR?-[%T BHK;QWM1HQ)8:"9Y6G'B?L7IXG*Q'[_SRD8]9,:!SD1;
M1T'UF*&B"2PT,S>T>L;]ZIF_6LR!=L.4.9_V_#XZ,XK:O8B*EITW(0++J4GJ
MP7>)G3A-=G$)B;L:DT,ZZLDO5+0)*EJ&BB:PT,S<T"H??XG.10Z(;"FW2P8C
MO^_..8':NXB*EJ&BB9/3:Y*ME3U^2?<BJ.%RH'LQBAU1>\3/ZUX$S/HD)G;'
M#^"5A%%($ON^#+"+DM#1R &[/F%Q?&Q&M9#&L?H7X=E%U=/X>?V+@%D_8LX7
M<Z+&EJ&B"2PTDW4MJ?$+^Q=ALEV=BL8AC:F]E-RS5^!2@AH88^=X-."5A)0Z
MFB=D%S%*G:4$M#"RF!RIVW*M0G'$%D9X?E&/07&@A1%:3-#W5_'080'U@!,J
MFL!",[\/54M2$5X+8^3J-MPY@C#R.^QZVX&*-CGK'62H/@46FDFP%HNBEVEA
M],-V7<^H:./(%9:(77*(@!9&VRA##4M@H9E,:V4I^@DMC'X?G6E'59<B0%VR
M[UU1/6:H: (+S<P/K2Y%_]<6Q@CJ%.3V'<S('V3GE !:&.W?%S@2F+,7H)[(
MPD(SN=:B4W1"=/IYE29_))UW#%0A*P).9Q'[[A#598:*)K#0S#0Z^+K\%VAA
M]&-V3@C<K\MW6QC[SIT#\-U5]EZ!^WWY+W'B+-*Z5/3"#8Q^_,Z$HYY6BP#M
MR=D 4/L74=$$%IJ9&UIABR[I7XP R6O([-J$WT5G0E';%U'1LK/F0V#Y-"G5
M\EETXD3:Q?6HR!6A',Y1SYBAHDU0T3)4-(&%9N:&E@$COPSXO'I4!*AP) RY
M_2M(?N>=DP*U!Q(5+4-%$Z?GU_RI'"W^Q7[Q[QD5J1VB\>U14$4*L(-D=, ,
MJDB!:$!%"K*#*E*@V^,5J5BK;;%?;;NP(N5'[WHG%;L2&"2B V9010HUM@P5
M36"A;5D?'/S69_MCL1_RZKY8U<%"WBGX\$VBIJK:_O[J]DE3/FQ^_O-+V33E
M<O-P+O.9K%H#]?>[LFQ^/&E_473_*[@W_P-02P,$%     @ :($U6KP]2#>$
M @  O@<  !@   !X;"]W;W)K<VAE971S+W-H965T."YX;6RM56U/VS 0_BM6
MAB:0-O+BE$*71J)-IR&-J:)C^VR2:V.1V)GMM/#O9SMI5B"M$.-+XCO?\SR^
MLW47;;BXESF 0@]EP>38R96J1JXKTQQ*(D]Y!4SO++DHB=*F6+FR$D R"RH+
M-_"\,[<DE#EQ9'US$4>\5@5E,!=(UF5)Q.,$"KX9.[ZS==S05:Z,PXVCBJQ@
M >JVF@MMN1U+1DM@DG*&!"S'SJ4_FH4FW@;\HK"1.VMD,KGC_-X85]G8\<R!
MH(!4&0:B?VN80E$8(GV,/RVGTTD:X.YZR_[5YJYSN2,2IKSX33.5CYUS!V6P
M)'6A;OCF&[3Y# Q?R@MIOVC3Q X&#DIKJ7C9@O4)2LJ:/WEHZ[ #\/<!@A80
M/ >$>P"X!>#7*H0M('RMPJ %V-3=)G=;N(0H$D>";Y PT9K-+&SU+5K7BS+S
M3A9*Z%VJ<2J>DT>TEF@.PKXYE@)*J$P++FL!Z#.Z723H^.@$'2'*T,^<UY*P
M3$:NTMJ&P4U;G4FC$^S1P>B:,Y5+-&,99#WXY##^X@#>U3EWB0?;Q"?!0<($
MTE.$_4\H\(*PYSS3U\-Q7SK_ISY[L_J38N#N%6#+A]_R"OHNNZ$+^^E,;QO)
MBJ0P=G3SDB#6X,0?/_AGWI>^2K\G6?*>9+-W(GMR)V%W)^$A]OB''A)7+.4E
MH./O7,J3OGMH*,XLA1D)ZQB?8R]RU[OU?1DT'/JA_S0J>1GE7V#O&=?L9=0Y
M#G#8136INCL-J02QLI- HI373#6OLO-VP^;2]MAG_HD_FOH]_D0/IV:6_*-O
M)MLU$2O*)"I@J:6\TZ'NEZ*9%HVA>&7;X1U7NKG:9:X'+ @3H/>7G*NM802Z
MD1W_!5!+ P04    " !H@35:+'5HOD,"  "*!@  &    'AL+W=O<FMS:&5E
M=',O<VAE970Y+GAM;)V56V^;,!2 _XK%I#VUX9;+E@%2TFY:'CI%:;<].W
MJ\9FM@GMOZ]M",NFA$IY =N<\_D[1ARBEHMG60(H]%)1)F.G5*I>NJY,2ZBP
MG/ :F'Z2<U%AI:>B<&4M &<VJ:)NX'ESM\*$.4EDU[8BB7BC*&&P%4@V587%
MZQHH;V/'=XX+.U*4RBRX253C AY!_:RW0L_<@9*1"I@DG"$!>>RL_.5Z8>)M
MP"\"K3P9(U/)GO-G,]EDL>,9(:"0*D/ ^G: .Z#4@+3&GY[I#%N:Q-/QD?[-
MUJYKV6,)=YS^)IDJ8^>3@S+(<4/5CK??H:]G9G@II])>4=O%AI\=E#92\:I/
MU@858=T=O_3G<)*@.><3@CXAL-[=1M;R'BN<1(*W2)AH33,#6ZK-UG*$F9?R
MJ(1^2G2>2C;Z>#,0Z$G@C+ "K83 K !][$I&KM([F#@W[6GKCA9<H(7H@3-5
M2O2599#]F^]JLT$O..JM@U'@/:03%/HW*/""Z0@O',H-+2^\P#M7Y@W:OZ(-
MR\B!9 VFYZKNH-/S4//=+&6-4X@=_6%($ =PDH\?_+GW941Y.BA/Q^C)KJ&
M?&\_N_5/M=$JX[7Z_Y [W7%@CJF$$;'9(#8;Y?S@[/8*N7'H>W+S06Y^U:D]
M@=!?$;[@-LY\SVTQN"VN/KAQOW'N13_WI#]4( K;!25*><-4URJ&U:'1KKK^
M\C>\Z](/6!2$240AUZG>9*%?I^@Z7S=1O+;=9L^5[EUV6.J?!0@3H)_GG*OC
MQ&PP_'Z2-U!+ P04    " !H@35:(N:)7JH'  "1$@  &0   'AL+W=O<FMS
M:&5E=',O<VAE970Q,"YX;6RM6&MOXS86_2N$"Q0)$#^3]#%- CAIIATLII/&
MG=T%%ON!IFB+'8K4D%0<[Z_ON9>RK,PX07:Q7Q+)XGV=>^Y#NMCX\"F66B?Q
M6%D7+P=E2O6;\3BJ4E<RCGRM'9ZL?*ADPFU8CV,=M"Q8J++CV63RW;B2Q@VN
M+OBWNW!UX9MDC=-W0<2FJF387FOK-Y>#Z6#WP[U9EXE^&%]=U'*M%SI]K.\"
M[L:=EL)4VD7CG0AZ=3F83]]<G]%Y/O!WHS>Q=RTHDJ7WG^CF77$YF)!#VFJ5
M2(/$OP=]HZTE17#C<ZMST)DDP?[U3OM;CAVQ+&74-][^PQ2IO!S\,!"%7LG&
MIGN_^56W\9R3/N5MY+]BTYZ=#(1J8O)5*PP/*N/R?_G8XO :@5DK,&._LR'V
M\F>9Y-5%\!L1Z#2TT06'RM)PSCA*RB(%/#602U>_R=0$+?Q*?*AUD(14%-(5
MXJUQTBDCK5@DF33RD,1=T!'_^=3%.,$\*1FKUM1U-C5[QM2/XKUWJ8SBUA6Z
M>"H_AMN=[[.=[]>S%Q7^K-5(G$Y/Q&PR.WM!WVF'Q2GK.WU&WX>PEL[\A\,[
M$3= PEM3R,P>0-(/GQ [ %$4_YHO8PH@V[\/(90=.#OL !7@FUA+I2\'-=D*
M#WIP]>TWT^\F/[T0WED7WME+VO^_J7[9U'0D_F=KAR7G:V.W<1M%*:-8:HV,
M"(LFI(,P3I0^UB9):])61+]*&PD%Z%BB\KA(I73B[%QLM0SQ!#5KT0B"<6N(
M.O\@J2\(97U3#%V^64BY8&>]&R(3E8D:>FV3?2'%I4_:0AD<]R'ER%1HZ""!
M@2=*1N,\7?A0>\1!'OF"LFJ41@T[-#V*GI4DV00)_IR(QI%WT21#6O"@,$V%
M*[)0:FE3J1#=2/Q1:G"TJJ7;?OO-#[/I]S_%?>Q[9XU3MBFTJ+UQ:>A7PRBM
M%D=W'Q;')Z(.Z.X!H.V]P:/W],BX!]SYL&7#.*B0E.QN+;?,]>Q3T!:Q%4+6
MM36J31<@3ZU2/J0=<J H%1K7R<#%=8.HQ9^^"4YO1_L$2QN],%%\<G[C&&L#
M?-';;3%45L;8MD4=A@JJ@E&BQ70DW@,,(@Z92;Y^P@O%6 %4(8-OX!,=8K6B
M0=8Z^WOH$ORH$/G#SEGKM\!_"PH%8DG0@*C!0Q1B*C,:@!NS$?K\CKL@NEZM
MC#(:K->Q%VD^0@ZIX!'7;V!2*>:(##B>B-N&LG/"?KXW18&TW<H(_.?1R.&=
M5 9:L]5WKC"0V!C(@R/%YT:&!!)1;<QM78(2*>' +_,GO.%B^A-H@N<4#FB:
MY!)VHEXS%QA8U FYL+9^B5CZD!I70#@@>]<@>R3DGU0RF9(J [\E/8V336&(
M+>BN!49[OFK[K#[8'/84!E5874,_JKX8!TZ/-Z6W=CL$<_!K;);1 )B08;=6
M1+-VA!HJ#5J!4.O;7BVAB?;MHE29!*5$IKGAH&U@ +,]P*KZXV$D/L#XRD0%
MSZG-@.0%\'!@9% EAE1,(W&O5SJ !9JI)5%'(1G56!QGF4#/Z1'!_86RW*U:
M=<QP%!@]' EL)T(_RJJV($LKAHEXGO7%%Q3NG.,)>IZ#V*>( 3(5!'<YB?N<
M4)-!9T0(&0X",!1<XYR,CZ/%2*RU \.1$'JL:^X2&6BR7J,%*P.OHSCZ93Z_
M.\[%_I55X_+NR5.9(C$.I&M45Z3TV^^9\3!USS0F[&EM$]/)\'=Q].7C8\1)
MLX-$%QJMC=NMN'U4Z%/H67.5".7ICZ=GJ#"$BZBQM(@C$NB?.LX%>-^@:F!J
M,B6Q>[U&5KD$%L-_]DSU)4?B!JT7:W,_0%:&,9$<YHLHD#+K(QIO%(Z.$)1M
M-3#JI%,ZUP"E@UEZ*4,$>8_=JBM(),%7)E&VZB;$AHH%*,<&7 D-I2NW_5V,
M,8\ [A/^1=;LFL_!TK^6EIU;\+N(Y&Z"#4]72X"WV_(X&1OL\/0_/:^LUSV>
M[!$GKQ.@_AAT2>\>P.>=0YO0.=&O$E]0PT4G0MIC.YO%[>>&6B91G*=3&70>
MC0[K O84WHPSR;Z*FL_AXC2WI]>&?2-C*=[BM2MV9O\;8R=<Y%T_&(E?_083
M+W 11GV8<7M"==SSF:<1-40O4)@3G#L?=4?AMN.\0.41LL!G?6U<NW_W5RA)
ME"AHEG7A2_ 2E<V+GLL[I4.P,>+EDYBZDH8: MM@U2@SO,NQK.\Q9N].[6DM
MHS;$ZQ[!NV)X]U%76$F9YE&_MI7&TC=80I;D@$1Z_5K#FY"KE/QZ,NH.=^/>
M'D:=(S[I$C08YQG:KYOCWSIN["8#A)X,AC."P.ZF[!<=DRQW70UE@U69W]>/
M%K<WQWD ;L5LEA6-Q,?(BSV6*5/QZG/'+.E>J0Y&EZ<M]4BJH'WS"AHU1;VQ
MM[TBKY7\I'L6R$-LC4U5/UE-,9-6*XTVGS-/L! #J[P&$'UBU"VTULBEL6W
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
ME^+J<OE8M!1>\40\NBX>+>+#FZOEU6S=S9/B40I)5((JR-=10+?A&C@ X1L
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
MT)\*:A= YSNE[-/&%1C_IM;_ 5!+ P04    " !H@35:N@6.^=P"  "R!@
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
M>NQ$ .N9M6'Y(1NLWHYG_P%02P,$%     @ :($U6B@=T-X8 P  \08  !D
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
MU =MCZ3&E4%ET"\T0G,M("3U4>[^%I! =-P"!D(N"D)VM-+JKDI%S?YV=WU
M0R1#'0C$:&]1U]R3;W;P'@?=V?2@S(=*:.-;'+B@FL]A6?RR6 ">EMJ"CW+K
MS,VS-&\&G:8JIL,1G D>TINX#O+/1#<<[^Y.3]Z!>A5^]C>A)'!*1EU+BPY
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
M+W-H965T,C(N>&ULS5?;;MLX$/T5P@5Z 5S;L9U+<S&02XO-0[M!W&X?%OM
M2R.+6TE422J.^_5[AI1DN75<+'8?"@0Q1<V<N9ZA>+[2YHM-B9QXS+/"7O12
MY\K3X=!&*>72#G1)!=XDVN32X=$LA[8T)&.OE&?#\6AT-,RE*GJS<[]W9V;G
MNG*9*NC."%OEN33K*\KTZJ)WT&LV[M4R=;PQG)V7<DES<I_*.X.G88L2JYP*
MJW0A#"47O<N#TZLIRWN!/Q2M;&<M.)*%UE_XX3:^Z(W8(<HH<HP@\?- UY1E
M# 0WOM:8O=8D*W;7#?H['SMB64A+USK[K&*77O1.>B*F1%:9N]>KWZB.YY#Q
M(IU9_U^L@NSAM">BRCJ=U\KP(%=%^)6/=1XZ"B>C)Q3&M<+8^QT,>2]OI).S
M<Z-7PK TT'CA0_7:<$X57)2Y,WBKH.=F\U ,H1,Q5\M")2J2A1.74:2KPJEB
M*>YTIB)%5KQL5J_.APZF&6 8U6:N@IGQ$V;>B/>Z<*D5;XN8XFW](5QN_1XW
M?E^-]P+>4#00DX.^&(_&TSUXDS8/$X\W>0)O5\!_7BZL,^B;OW8%'/"FN_&8
M2Z>VE!%=]$ 62^:!>K/GSPZ.1F=[O)VVWD[WH<_N*:+"96MQ:VU%\5:YC"ZP
MC@C,<7:7X_\3M+@MQ ?]0/F"C*]"7[B4Q#M5R")2,NMJSITL8FEB*ZXT?L3+
MY\].QN/1V;O+^95?'IR]$NH'@QNU3V4L';5ZE_-/K=H'/?#F7X\F<"G2.;&>
M\TZRT,'X[)Y*;3SBM<Y1CI2'R@/5XK70VT<,.DOB1EFY7!I:2C\V\!AEVE:&
M&; QWYALW7!:T&,)?_G' \4=S<4:$^QKI0P[$6\L(-Z-&),P(N,P2H4*D=@F
MDA:5ZR44-FV?A;(J9DB7:KQSJ70B M$8H:Q,E&)>6895Q0- M%GW!>5EIM=$
M$,P9TH?9QR1#8E"W,"L1ALPY9]_\QD!T0D:A!"4)^7DJ<"Z(!"&@X&N2!J'2
M4A4%.R43A]8 4T./'!QZMA[U!51TU:IA[Z3O3=IJ89$E#E<5T%6Y*/%?QXAU
MI5PJ8 "=*6-=>C?Q,E<.21R(CV@]B43%H3=MJJLLAB]"EF6FD.;2:%L&GS-D
M85$Y5,1M-H-@%.)'A!WLSWB)ZD25,8$:TB*M-N0=Q<C!<\=9YJ=0YIHB@.)
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
MN;,,KJXCXV\=?JUPIX[&8)2LA7@RQFTQ=WQ#"&O,M4'(Z/6,7[&N#1#1^&/
M= XI3>#Q>(_^D]5.6M:9PJ^B_E$5NIP[B0,%;K*NU@]B]S,.>B8&+Q>ULD_8
M#;Z^ WFGM&B&8&+05+Q_9R]#'=X3P(8 9GGWB2S+FTQGBYD4.Y#&F]#,P$JU
MT42NXF915EK2UXKB].);)GG%MPKN4<*JS"3"Q6.VKE%=SCQ-"8R;EP]@UST8
M^Q>P%+X+KDL%WWB!Q6F\1\0.[-B>W35[$_ &\S&$@0O,9]$;>.%!;6CQPO>K
M_6VY5EI2<_Q^3F\/%YV',QOF2K59CG.'=H1"^8S.XM.'(/:_O$$V.I"-WD)?
MK&@#%EV-(#:0-:+C6D&GL("*0RZ:MM,D!7 OJ25)RDK*> &Z1,#-AGH?J/</
M3OM/.]NMA)4]HZ3-![QKU@1 J2R&,J.BJCNS9Z 5&KFNLMKD;0BO]SE7L#<E
MG2_8(_'9B)J.!Z.GH"XF?+%3ENC_4OAX]%A*Q)-NASO2>C(SNKCEE%-TBI(K
M%_ EQU8?T352+VUKFT?X.AK==0VQTT)>C>[H8*XXI4?X"*&;A#Z]IU,WB (:
M!*D;^F8F"5T61J,5RHHT+(DO)X&ZHIT,5.H-2DD<Z3C)GTC><U4@<8)/'Q(6
ML"]P 2R)X?+(#ESF1W!YG#[36E;K3IO3 ;0X*4DIZ@*E.J88N\ED<D*1N7[H
MCVZ0"SK(>G4__KX<^T7HM-)4-K/0G\VQ6^7 IFX<3X%-W,1/C!5%L;'8)![=
M[%=LM5H^* C3%%+FPR2(()T$KY\[JHHR^2@)J<G-<$AI]#*S"A&!A^E_Q-A"
M=KRBUHPH+H'(AV#Z3CVVO\B))6Y(#%GLIM/46#9W[$9Q.+KMB_[:+4,9KJB2
M_IBB/@(;IXFUIJ:\X9A-SD4-R4[BDHFUXL3&!?YH25W^N3@IHOO/&KD0A#$D
MJ7W1*I\[Y+RCNXB:>&MO7$7-0MNXOY8.LX=+?=G?9:_N_1_!]TQN*ZZ@Q@V%
MDLR) [*_97M#B];>;&NAZ9ZTPY)^3% :!_J^$;1_!\,D./SJ+/X"4$L#!!0
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
MV7SE:FZT6)@O2U=":U&:RSFC4!D4@.=3(?3F!C=HOS6._@%02P,$%     @
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
MQF1Q7W&$IWT[D>.<R36@Q&9ZAHIU5.@-SU&)C@J&HQ-42VS4B(VZ0TMQR99
M&>)$[)\IV9:<2>F0[? \-T:ZD_&E*R[25'F:?PP8#9080.XE[PP:[PPZO?.
M-YF8^G(.H%1D?RHJ#/' ^(U<#2;?#/10AMJLT$&!KXF^ABGY'Z:6Z&$C>M@I
M>H9S8$)E461,5F8,B0T7+0&,F^[0L XTP=> 8AUD6 0&T,4U,&H$C[XURK@@
ME&=?U:9D4C_2@Z2)US&!IEW'N-J,2 P@[Y)VUSF68DZG^B=*%MM4+/I/CU#,
M@1HWV6Z.EZ[Y7MGB7MF2OMC:T3@IC-T?5 ?5Q'V%J$^VN%>VI"^V=HB\8XB\
M[Z^&:HZS^F P.,L-)I@7#89GZ<$ \UWGG"TQP887-T'W6)N[G=7E=+;=;$0>
MO$&/."LYE+A,X0;-MG.6TFRC)NI,N#E+@=VHS4+DE"6HS4-XZO"I.\'T6L;W
MRA;WRI;TQ=:.Y;&4=X,?E6 Z#PDO#E&?;'&O;$E?;.T0'<\?;O<!Y+H$$VJ'
MG[!U'*C=K,."@0:+#3!WX.@EB GG#_048Y_<#15 5^I23A:5XGA170HTK<W%
MWUMUW776?N_>/;B&]EA>%*J[J"-]=<OXB.DJ$T5K#DO1E7,[$$.FU<5=]<+)
M1MU,S0GGI%"/:\ +H!(@OB\)X8<7V4%S?3K]#U!+ P04    " !H@35:/L)X
MYD$#   D"@  &0   'AL+W=O<FMS:&5E=',O<VAE970S,"YX;6RM5FU/VS 0
M_BM6AB:0&'EKDI:UE:!H&A^F512VSVYRI1:.G=DN+?]^YR1DH4FK"?$E\<L]
MY^>Y.[^,MU(]Z36 (;N<"SUQUL84EZZKTS7D5%_( @3.K*3*J<&N>G1UH8!F
M)2CG;N!YL9M3)ISIN!R;J^E8;@QG N:*Z$V>4_5R#5QN)X[OO [<L<>UL0/N
M=%S01UB >2CF"GMNXR5C.0C-I" *5A/GRK^<^9X%E!:_&&QUJTVLE*643[9S
MFTT<SS("#JFQ+BC^GF$&G%M/R.-/[=1IUK3 =OO5^[=2/(I94@TSR7^SS*PG
MSM A&:SHAIL[N?T.M:#(^DLEU^67;&M;SR'I1AN9UV!DD#-1_>FN#D0+X \.
M ((:$/PO(*P!82FT8E;*NJ&&3L=*;HFRUNC--LK8E&A4PX1-X\(HG&6(,].K
M+&,VGI23:\JI2($LRO*Y%56-V%A_(0LLGVS#@<@5:4':1G? J8&,&$G,&LA,
MB@RSC0/8TI*SK)Q]LX@FIS=@*./Z#-=X6-R0TY,S<D*8(/=KN=%49'KL&I1I
MR;II+>FZDA0<D'0#Z04)_7,2>,&@!SX[#O]!U2&XB\%M(APT$0Y*?^$!?W,%
M!649@5UAXZ$)JB(20Z0POTJ!,(1JC<&X[)-:^1[T^[9[_%(7-(6)@YM8@WH&
M9_KYDQ][7_N$?Y"S-V$(FS"$Q[QWPM GMO(0EQ[L^?,\'2;Q<.P^MT5TC9(P
M]!JC-^0&#;G!47(_;3KZ&%6PJ+58X+46JQAUC0:>WT\H:@A%1PG=2T-Y'Z&H
MLY;O):/]&'6MDB0\0"EN*,5'Z_@J3=4&=S!G=,DXG@#07['Q1U;L!SE[(SAI
M!"='<[# HTJARG.RQ0L-?Y 77+X D"4(6#&#0W8O%_1%2<Z)H;O^LDZZ.0NB
MP-_+68]5',2#_J0-&PW#HQIN12IS*&DRD3&%EV?%T[*F2PY]?(?=HD^&X1[=
MKI$?#P^P'35L1^_;AJ,N(W^TSZAKY$?) 4:^]^]^]-ZW$VM<^R#RD\$HV6/5
M9S:*@F"/E]NZPNW["6^A1R8TX;!"G'>1H"Y5/4FJCI%%>:LOI<$W0ME<XS,.
ME#7 ^964YK5C'PK-PW#Z%U!+ P04    " !H@35:KE;-0 P#   @"0  &0
M 'AL+W=O<FMS:&5E=',O<VAE970S,2YX;6RMEEUOVC 4AO^*E553)W4-^2!
M!Y$HM%HO*E5EW2ZF79CD0*PF=F8[0/_]CI.04DAI*^T&;.><-\][G/ADN!;R
M424 FFRRE*N1E6B=7]BVBA+(J#H7.7"\LA RHQJG<FFK7 *-RZ0LM=U.)[ S
MRK@5#LNU.QD.1:%3QN%.$E5D&95/EY"*]<ARK.W"/5LFVBS8X3"G2YB!?LCO
M),[L1B5F&7#%!"<2%B-K[%Q,!B:^#/C)8*UVQL0XF0OQ:"8W\<CJ&"!((=)&
M@>+?"B:0ID8(,?[6FE9S2Y.X.]ZJ7Y?>T<N<*IB(]!>+=3*R^A:)84&+5-^+
M]7>H_72-7B125?Z2=1W;L4A4*"VR.AD),L:K?[JIZ["3@#KM"6Z=X.XG^*\D
M>'6"5QJMR$I;4ZII.)1B3:2)1C4S*&M39J,;QLTNSK3$JPSS=#@K\CP%W!9-
M4S)E*DJ%*B0H(A9D0E5"KG&?R0VOGA=3^-,I:,I2]85\)0^S*3D]^4)."./D
M1R(*17FLAK9&,J-O1S7%947AOD(Q(+>"ZT21*QY#_#+?1D>-+7=KZ](]*CB%
MZ)QXSAEQ.Z[?PC-Y?[IW!,=KJNR5>MY[JOQ<UJMJ39'?X[G2$A_I/VVUJ[3]
M=FWSFE^HG$8PLO ]5B!78(6?/SE!YUN;\?\D]J(,?E,&_YAZ6#J7$ '+T30^
M4OC8:,#[Z#;;E590:IG#:!5Z3M\9VJM=.VU!@^>@%YC=!K/[-F9.GZJ]>0NS
MTNKN$ RZW3W*PYA..V+0( 8?1HQ$!D33S1GAT$H:'% XW2#80VT)<OV@G;;7
MT/8^2(M=2.)QPI<D!3R$6X^,W@&)U_>]/=R6H*#OM^/V&]S^!W$7C%,>P1'8
M_I$=KD@/(U[!'#28@Z.8XRB2!<0DHCDSYPILL+7'3)OCNPUQ</"J.+T]QI80
M9Y_2WFDV&<AEV8,5B43!=75 -ZM-FQ^7W6UO_1+;?]6MGV6J;X=;*I>,*RSW
M B4[YSVLFJSZ<371(B];VEQH;)#E,,%/&) F *\OA-#;B;E!\U$4_@-02P,$
M%     @ :($U6O#<NAC# @   @D  !D   !X;"]W;W)K<VAE971S+W-H965T
M,S(N>&ULK59=;YLP%/TK%JNF5EK#9](F2Y":D&E]J%3U8WN8]N# )5@%F]DF
MZ?[];$-8DM*LV_("MKGG')][P9?QFO$GD0%(]%SD5$RL3,IR9-LBSJ# HL=*
MH.I)RGB!I9KRI2U*#C@QH"*W/<<9V 4FU K'9NV6AV-6R9Q0N.5(5$6!^<\I
MY&P]L5QKLW!'EIG4"W8X+O$2[D$^EK=<S>R6)2$%4$$811S2B77ECN9]'6\"
MOA!8BZTQTDX6C#WIR74RL1R](<@AEIH!J]L*9I#GFDAMXT?#:;62&K@]WK!_
M,MZ5EP46,&/Y5Y+(;&)=6BB!%%>YO&/KS]#X,1N,62[,%:WKV$ %QY60K&C
M:@<%H?4=/S=YV (HGFZ UP"\?4#P"L!O /Y;%8(&$+Q5H=\ C'6[]FX2%V&)
MPS%G:\1UM&+3 Y-]@U;Y(E2_)_>2JZ=$X61X36-6 'K SR#0:002DUR<H7/T
M>!^ATY,S=(((10\9JP2FB1C;4HEJJ!TW M-:P'M%P$<WC,I,H#E-(.G 1X?Q
MPP-X6YEM'7L;QU/O(&$$<0_Y[@?D.5[0L9_9V^%^EYW_4Y__L_I.,ORV_+[A
M\_]8?A01$>=,5!S0MZN%D%Q]P]^[ZETS!MV,^EP;B1+',+'4P26 K\ *W[]S
M!\['KF0?DRPZ)MG\2&0[90G:L@2'V#=ED:HL)6<K8D[ETP502(D\ZRI*S3<P
M?+HWK$)_Z*HW9+6=[)=!YX-+)]@+BUZ&#0?>;LR\B^K"'P[:L!W?_=9W_Z#O
M>9J"Z1S&.L<2NKS6',,M;:?7=_I[9@\J_>V;U27I!!=[23F29)TZ>^M0+X O
M33<5*&85E?4'WJZV#?O*]*F]]:D[FKD=ZY%J\'4__DU?_QW<8+XD5* <4B7E
M]"Z4,5YWW'HB66E:RH))U:#,,%,_*<!U@'J>,B8W$RW0_O:$OP!02P,$%
M  @ :($U6H]84])5 P  U T  !D   !X;"]W;W)K<VAE971S+W-H965T,S,N
M>&ULM5=K3]LP%/TK5QF:0((F39^P-A(TF88$ K6P?4!\,,EM$RVQ,]M](.W'
MSTY":"%$L&5?VMBYYQS?<^/7:,WX3Q$B2M@D,15C(Y0R/3%-X8>8$-%B*5+U
M9LYX0J1J\H4I4HXDR$!);-J6U3<3$E'#&65]U]P9L:6,(XK7',0R20A_/,.8
MK<=&VWCJF$:+4.H.TQFE9($SE+?I-5<MLV0)H@2IB!@%CO.Q<=H^\88Z/@OX
M'N%:;#V#SN2!L9^Z<1Z,#4L/"&/TI68@ZF^%$XQC3:2&\:O@-$I)#=Q^?F+_
MFN6N<GD@ B<L_A$%,AP;0P,"G)-E+*=L_0V+?'J:SV>QR'YAG<?V!@;X2R%9
M4H#5")*(YO]D4_BP!5 \U0"[ -@O =TW )T"T'FO0K< =-^KT"L 6>IFGGMF
MG$LD<4:<K8'K:,6F'S+W,[3R*Z+Z.YE)KMY&"B>=<^JS!.&&;%# OHN21+&
M&]S()8D/X AN9R[L[QW 'D04;D*V%(0&8F1*):XI3+\0.LN%[#>$.G#)J P%
M>#3 H +OUN./:_"F2KK,W'[*_,RN)731;T&G?0BV97<KQC-Y/[Q3E<Z_J7M_
MK;YC1J?\##H97^<-OJL4.9$17< %$P(FA/-'M0BM"0\$W%VH:#B7F(C[JL+G
MU-UJ:KW0G8B4^#@VU$HFD*_0<#Y_:O>M+U6N-TGF-DGF-42V4Y]N69]N';LS
MQ<4R)AQ\QE.F*H5J-F835Y(-%&TXIT%$J@I4R_W1 C5)YN9DPXQ,;VDKQVKU
M1N9JV_>&!'=\[Y6^]VI]OY(A<MA?J U7'( ?$KY <0@4997/.5=_*YNVO9O,
MY'7(L9[_VS'NZY@CNS?HO["E(JK[;-U.MOTRVWYMMI/3J3>#4U_"W24F#\CO
MX3=X21JS1T28HD2:[>X3CD$D11E5Y46MTD>_N2;)W";)O(;(=LHU*,LU^'^+
M]J#)^C1)YC9)YC5$ME.?85F?88.+Q_#5?.Y9UHO5HU;OHSZ_0]!K2#"WS]PZ
MIB:HS-#W Z'VM"65^5&E["VO(*?9R?M%_UG[9-*NZ'?5E26_83S3Y_>=2^6]
MJ@+$.%=25FN@5D^>WR'RAF1I=DA^8%(=N;/'4%V[D.L ]7[.F'QJ:('R(N?\
M 5!+ P04    " !H@35:%XM:_6,"   =!@  &0   'AL+W=O<FMS:&5E=',O
M<VAE970S-"YX;6RM55UKVS 4_2L7KXP6NCAQDW3-'$.3,%986&GH]C#VH-@W
ML:@^/$GYZ+_?E9R:#%)OC+W8NI+NN><<2]?I3ILG6R(ZV$NA[#@JG:M&<6SS
M$B6S'5VAHI65-I(Y"LTZMI5!5H0D*>*DVQW&DG$596F8NS=9JC=.<(7W!NQ&
M2F:>)RCT;ASUHI>)![XNG9^(L[1B:UR@>ZSN#45Q@U)PB<IRK<#@:AS=]D:3
MH=\?-GSEN+-'8_!*EEH_^>"N&$==3P@%YLXC,'IM<8I">""B\?. &34E?>+Q
M^ 7]8]!.6I;,XE2+;[QPY3AZ'T&!*[81[D'O/N%!S\#CY5K8\(1=O??Z)H)\
M8YV6AV1B(+FJWVQ_\.$H(4E>24@."4G@71<*+&?,L2PU>@?&[R8T/PA20S:1
MX\I_E(4SM,HISV53+25WY+*SP%0!4ZT<5VM4.4<+[^"V*+BWCPFX4_49\&:>
MS] Q+NP%G %7,.="T+1-8T></'*<'^I/ZOK)*_5GF'?@JG<)23?IP^-B!N=G
M%[_#Q"2IT94TNI* VW\%]TN%AGDE() ^&BCMX)G.>$YZ21P6IZC6D-<!TI_F
M;=;KW*3Q]@2/JX;'52N/.5=<;B1\GZ-<HOEQJFPK@K^5(UNQ',<173N+9HM1
M]O9-;]C]T.)3O^'7_TN?/GN?+L&AD:!79)1RAN[,*<+MD#TRFAD8@B2(TK:0
M'#0D!^TFLOT?36Q%^$<3APV_X?\WL1UR$$P\:5Y\=-M]XYPSL^;*TD%?$52W
M<TU6F+H9U8'356@ 2^VHG81A2?T;C=] ZRNMW4O@>TKS1\A^ 5!+ P04
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
MY20X"U@!2]Y(O-.;:^CT'#N^7$OKOVS3^I[& <L;B[KJP)1!)52[\FU7AQT
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
MC0;)VKTH^H*6SC912=1(RDZ^_8Z2+%NVS$X#\R;1T_WO^"./Y)GC#1<_Y0I
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
M7%0[6JS+5PKF0FN1E9LK1HW#+!J8SQ="Z(>=X@2[]UXF_P-02P,$%     @
M:($U6JQIX/SR!0  ?R@  !D   !X;"]W;W)K<VAE971S+W-H965T-#0N>&UL
MM9I=<YLX%(;_BL;;V6EGVA@)?V83SSAF/WJ1-M.FNQ<[>Z& ;#0%Y)7DN)W9
M'[_B(V !44/FY*(-8,XKG0<DW@.Z. KY5<6,:?0M33)U.8JUWI^/QRJ,64K5
MF=BSS/RR%3*EVNS*W5CM):-1$90F8^)YLW%*>39:713';N3J0AQTPC-V(Y$Z
MI"F5WZ]8(HZ7(SQZ./")[V*='QBO+O9TQSXS_65_(\W>N%:)>,HRQ46&)-M>
MCM;X//!)'E"<\2=G1W6RC?)4[H3XFN^\CRY'7MXCEK!0YQ+4_+EG&Y8DN9+I
MQ[^5Z*AN,P\\W7Y0_ZU(WB1S1Q7;B.0O'NGX<K08H8AMZ2'1G\3Q#U8E-,WU
M0I&HXG]TK,[U1B@\*"W2*MCT(.59^9=^JT"<!.#)(P&D"B#M@.DC 7X5X#^U
MA4D5,"G(E*D4' *JZ>I"BB.2^=E&+=\H8!;1)GV>Y=?]LY;F5V[B].KJH,P1
MI=!&I'<\H\7%>)?O[47&,JW0.HO0;<S0.DE$6/[^<5L<N3G(,#;,T8WD(4/F
M.J!U^.^!*UZ<]3I@FO)$O3%Z7SX'Z/6K-^@5XIF)%0=%LTA=C+5)(>_(.*RZ
MNRF[2Q[I[A)=BTS'"OV:12RRX\<F]3I_\I#_%7$*K@^[,T2\M^8?F?3UQQT>
ML/ ,^?C1\, =?DWE8^%6-GY]-?U"SW]$[WUD+AG?<GJ7,$-:TVS'\TVJ%-/J
MO*>#5Z7@I%\PGW7.U9Z&[')DIA7%Y#T;K7[^"<^\7_I@08H%0&(6R$D-<N)2
M7_TN1'3D2=)'S!DYE%@I-BO$\CGZ?H7)8CHQ-\/]*8ON:3Z9+W%]EI7DM$YR
MZDSRRLS&DULSBZ._KUEZQ^0_?>DZ-8:F"RD6 (E9[&8UNYESI)U,D&+;F@E[
MQ]D,$B.D6  D9F&<UQCGSEMP0U7<1VO>'1:3N?$R]K#8E*=-[=/P K=&C[,/
MS\QP46>X<&9X*S1-T/[A!MGG-TA?QHN>C"?+3L:+IV7L[-,S,U[6&2^=0^/$
M*#QM:"PAAP:D6  D9F'$7F/-/.>MLPY#<<AG&,E"QN_SA_I;E#'=Q] M-11B
MI6;=9C/BMVXRJ#9M/"?.%3OQ?-0QD\8C2VFFX<KBO#6N)TP.$<]V*#1SBZDK
MC"&5;:M8,7/J#V:&.\PF_M)K,P-JTV9&&F;D"<Q*5KU(G.&#D9 .DIZ["*A)
MFTCCF+'31ZXV#_>/*7-$02<Q]IDGIH9A_8A '7.E=HKHG>_A11O22YAAW+AA
M[+;# =LR@RE"FG[[(1]0?URI67PP7I!I&Q!0JS:@QDECMY7>F*I4TE#_$ ZH
MFZ[4+#A+G[2+!ZA&;3:-4\9.![GZP#1J5:+H]0FG-[V@0/URI6;?1?.IW[9-
M4*W:I!HSC.?0Y3L&\K85)TBU $K-IMD8;_P4Y\V=3'N1 IGG"FG7L<_(HNWK
M ZA&;5:-9<=.*^M\W^$.'<QCV;66'EYBT@;R$MZ;--Z;N+UW7]F&:%W9]'%R
M*P[E1'HL>%^E!]6JS:DQX<1MPKOOD-!_Z%;2B*$/] =OEMS2@X%!J@50:C;6
MQJ<3 OTD(*#6'50M@%*S:38>G[@]_G.?!&[9P4B[5A_/<>=) -6HS:JQ^L1M
M]3?%-R=3!GUB23'5J9COU>GH?MIK8W<S@]E!J@50:C;BIE@@4_#!#5HW@*H%
M4&HVS::\(.[RXMF#&[3"(-T*PY]ZW<']$@4&:0H,XG[=_D%D[T*1[IDN/]&N
M=Y*QM/B*,7R @U8>H&H!E)J-N:D\R )\@(,6':!J 92:3;.I38B[-GGV  >M
M6TBW;EGT/+Q?HFKQFZK%=U<M ;MGB=BS"-VR,,Y$(G;?AX]L=R.#UP1 J@50
M:C;@IMSQ,?@""] J!U0M@%*S:395CN_^&O'<D>V6'8R4=#Z]DEEG9$.U6:(:
MGZS8,F9[5ZQ\4ZCXWE<NWJJ/UJOKUL6:LG%S>KDT[YK*'<\42MC6A'IG<S-%
MR7*U6[FCQ;Y8_W4GM''VQ6;,3($N\Q/,[ULA],-.WD"]YG#U/U!+ P04
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
MXH222S7R5)0G.W5M?0IZ4YS][=7[]M6L/,O<8LJCU7O,7DC*40P+B;3Z(SD
M5IY6E@5!L^)T[9D*09/B<@DX J8:R/L+2L6FH!S49\:3?P%02P,$%     @
M:($U6DFSYAA( P  K!0   T   !X;"]S='EL97,N>&ULW5A1;]HP$/XK4;I.
MK301(&T@*R!M2)4F;5.E]F%OE2%.L.0XF6,ZV*^?SPXA4!_J^K#"@MKX[O-W
M]YU](6Y'E5IS>K^@5'FKG(MJ["^4*C\&035?T)Q4G:*D0B-I(7.BM"FSH"HE
M)4D%I)P'_6XW"G+"A#\9B65^FZO*FQ=+H<;^H'%Y]O8E&?N]Z,KW;+AID="Q
M_WCQ_N>R4#?O/'L_^W!VUGV\O-GW7QC@T@^<0:]?$+2#A^V@@:/=P&;VN8YC
M>><8;>"@=;HM)A@8>?BB8@Y5@Y83.W6U5"'$0===T&Y%=4E!W0B345J(;3^$
MOG7H^"2GWA/A8W]*.)M)!JR4Y(ROK;L/CGG!"^DIW8@Z80\\U6\+]ZP%/5K'
MR9DHI,EM,]C?LWKZ'K"Q0"#CO!'8]ZUC,BJ)4E2*6VV8R<;Y#/+J\<.ZU HS
M2=:]_K6_)9B;3C(K9$)EDZ;G;UR3$:<IR)$L6\!=%64 H%)%K@<)(UDAB-&P
M8=0#'79..;^'!_A'NA-[E;9VSNR;:(9:4#VT8:P!\=O1;.QVV*M7Q?5*]E2H
MSTM=CC V-"F]DS1E*V.OTD8 %KV'1R=ER=>?.,M$3FWQ+TXX&9$-SUL4DOW6
MV:!5YMI!I>\]4:G8O.WY)4GY0%=JTTZK%-?</T'-_W:=,RJH)+PM6O?^,:_R
MJQ6'@[>2;+Y5]@4[-=9OY6,7>7T*(J-3$'D2/3D\?I%A?/P:ZU/?D8L<O-DW
M^T&107T2:AVW=@Y;C=>#0^W8_PZ'9+Y-ZLV6C"LF:FO!DH2*9V<N'5Z1F?Y3
M;">^GI_0E"RY>FC L;\=?Z,)6^9Q,^L.%J*>M1U_A?)Z47.BUKF82.B*)M/:
ME-G,##T]T%GK"PC[R*VYW C&L9@; 0S+@RG .):%Y?F?ZAFB]5@,TS9T(D.4
M,T0YEN5"IN:#Y7%S8GVY*XWC,(PB;$6G4Z>"*;9N400_[FB8-F!@>2#3WZTU
MOMMXAQSN VQ/#W4(5BG>B5BE^%H#XEXW8,2Q>[>Q/,# =@'K'<COS@,]Y>:$
M(>PJI@U[@G$DCC$$>M'=HU&$K$X$'_?^8$])&,:Q&P',K2 ,,02>1AS!%( &
M# E#\Q[<>Q\%F_=4L/W_Y.0/4$L#!!0    ( &B!-5J7BKL<P    !,"   +
M    7W)E;',O+G)E;'.=DKENPS ,0'_%T)XP!] AB#-E\18$^0%6H@_8$@6*
M19V_K]JE<9 +&7D]/!+<'FE [3BDMHNI&/T04FE:U;@!2+8ECVG.D4*NU"P>
M-8?20$3;8T.P6BP^0"X99K>]9!:G<Z17B%S7G:4]VR]/06^ KSI,<4)I2$LS
M#O#-TG\R]_,,-47E2B.56QIXT^7^=N!)T:$B6!::1<G3HAVE?QW']I#3Z:]C
M(K1Z6^CY<6A4"H[<8R6,<6*T_C6"R0_L?@!02P,$%     @ :($U6O7L$N\
M!   ^AX   \   !X;"]W;W)K8F]O:RYX;6S%F5MOTS 4@/^*E2=X*&TN&S!1
MI+%RJ81&M4Z\(C<Y7:TY=F4[W<:OY\2AX&S9$2\F3VV<Q/E\$I_/EW=WVMQN
MM+YE][54=I[LG-N?3:>VW$'-[2N]!X5GMMK4W.&AN9G:O0%>V1V J^4TF\U.
MIS47*GG_[EC7RDS# ^V@=$(K+&P+O@NXLW_/MX?L(*S8""G<PSSQ_R4DK!9*
MU.(G5/-DEC"[TW=?M!$_M7)<KDNCI9PG:7?B.Q@GRB?%ZQ;RFF^L+W%\<\41
M9)Z<SK#"K3#6^2M\_1P9#X 7=T>-TY^$=& 6W,%GHYN]4#=M-=B*:= ,'X?C
M;Q?$,_,O8=3;K2AAH<NF!N6Z.!J0+:"R.[&W"5.\AGERO(1Q5;&/RF&0V%)U
M5>&U;4OQT<NJ:[5#W""&YDS@";.L/'@\R NM*E 6*H;_K):B0HZ*?>"2JQ)8
M )D1D-F(D#^R #(G(/-1(-<M#MX:0!8$9#$B9"^2)P3DR9B0>0!Y2D">C@E9
M!)"O"<C7<2%7_($=+%N!\;>W/7HA;"FU;0P$B&\(Q#=Q$9?*B@H,NS:\PDS-
MSHWAZJ;M,<X&A&\)PK=Q"2^YPV@QO67?]F"Z\SZG?Q(*0QKF\1F5R&=Q,==-
M77/ST'*NQ8T2>!M'^9R7I6Y0/B$FZ9O(PKF" Z@&V!64&BD?FY"R3!I9,^=5
MY7FX_.,_/\SX;>T0D_),&EDTZV:_E[Z#(.C?[FS;-W_!PTZ34J9)(ZMFJ4I=
M [OF]]!CHL221C=+70OG<XOOP9BZ'28=4*7H0U)B22.;Y2,W"J%\VL8/D/<R
M=4K9)(VL$P\SV?#.>C769)\,92F5I)%=LH"-"UDH::21K?&AL4*!M6V@-BB*
M1W'**%5DD56Q,K %8_QP19>W(1:EABRR&DB#]0:G&3D9&5,3?4Q*$]F8FNAC
M4IK(_J,FV N<QDNP+T,XRA=99%\\3<6#B)0MLLBV>"XG_P8-,2EU9)'5,90.
M!V-)^2.+[(^!L2F;L$MNVE'_H1=+2BU99+70"2B<'^>49?+H$Q(J ?4P*>OD
MD:W33T +<%S(WB>94[+)(\MFD(Y=P[UKN.Q1DDM?T=>^B'$UFX28E&ORR*X9
M2N=#+YQ23CZ"<H+7'F)2VLE'TXZ'#3$I[>0CS5@\9G_EF!)/'ED\-&8O55+B
MR2.+YUG,"2K3AE.O@A)/$5L\SV.NL?H0DQ)/$5D\[6P5D0*;![M#[$6(21FH
MB&R@X9';'^H0DU)0$5E!@Y@3__ZUZF^_D/LOD17T#&;[759-;[A>4!8J(EOH
MT0H!$O;&'B$F9:'"6VAZW&NM8(N-KR[Q$1;+2R[+E6'M3[?V6YRT2S;;1LH+
M+/NFOFI>';=NC]O.[W\!4$L#!!0    ( &B!-5K]+-6EK@$  ,$;   :
M>&PO7W)E;',O=V]R:V)O;VLN>&UL+G)E;'/-V;MNPD 0A>%707X EIE9;A%0
MI:&-> $+EHLPV/)N%'C[("C@6"G2H#V5M;8\_AM_LM:SKU"5Z5"?X_[0Q-[E
M5)WCO-BGU'PX%]?[<"ICOV["^79E6[>G,MV6[<XUY?I8[H+3P6#DVM<9Q6+V
M.K.WNC;A/Q/K[?:P#I_U^OL4SNF/P>ZG;H]Q'T(J>JNRW84T+]RE>IZ.[GZ0
M_FURT5MNYD6[W$CA<@<I!&G^((,@RQ_D(<CG#QI"T#!_T B"1OF#QA TSA\T
M@:!)_J I!$WS!\D 91P0)'6P)M!:D&LA\%H0;"$06Y!L(3!;$&TA4%N0;2%P
M6Q!N(9!;D&XAL%L0;R'06U%O)=!;46\ET%L[']L$>BOJK01Z*^JM!'HKZJT$
M>BOJK01Z*^JM!'HKZJT$>BOJK01Z&^IM!'H;ZFT$>AOJ;01Z6V>SA$!O0[V-
M0&]#O8U ;T.]C4!O0[V-0&]#O8U ;T.]C4!OCWI[ KT]ZNT)]/:HMR?0VZ/>
MGD!OW]GL)M#;H]Z>0&^/>OMWZAW3M0KQV?-8X_/?276ZW1N>C[\O'R<[[_@=
M9P=_[!:_4$L#!!0    ( &B!-5HF^H>GM0$  -P;   3    6T-O;G1E;G1?
M5'EP97-=+GAM;,V9S6[",!"$7P7EBHBQG=(? 9>VUY9#7\!--B0BB2W;4'C[
M.N%':D6C(BIU+K$2[\Z,O=)WR?1M9\@-MG75N%E4>&\>&'-I0;5RL3;4A)U<
MVUKY\&J7S*ATI9;$Q'@\8:EN/#5^Y%N-:#Y]HERM*S]XWH;/KM3-++)4N6CP
MN"]LO6:1,J8J4^7#/MLTV3>7T<$A#IU=C2M*XX:A(&)G'=J=GPT.?:\;LK;,
M:+!0UK^H.E2Q;<6<WU7DXGZ),QEUGI<I93I=UZ$E=L:2REQ!Y.LJWHL.^YU]
MN&':/_G5_IU,GV&H7%AM7)B8I<OMCB-INT<F")'U9?\13XY!^NKS43OMC+)?
M>H?K_=!VU<W#L6ZY_HZ_SOBD?V$. 9)#@N1(0'+<@.28@.2X!<EQ!Y+C'B0'
M'Z,$02$J1T$J1V$J1X$J1Z$J1\$J1^$J1P$K1R&K0"&K0"&K0"&K0"&K0"&K
M0"&K0"&K0"&K0"&K0"&K1"&K1"&K1"&K1"&K1"&K1"&K1"&K1"&K1"&K1"%K
M@D+6!(6L"0I9$Q2R)BAD35#(FOPG6=^U7OWU_Z9VC6M5-D=_UOW4FW\"4$L!
M A0#%     @ :($U6@=!36*!    L0   !               ( !     &1O
M8U!R;W!S+V%P<"YX;6Q02P$"% ,4    " !H@35:;EBQB^X    K @  $0
M            @ &O    9&]C4')O<',O8V]R92YX;6Q02P$"% ,4    " !H
M@35:F5R<(Q &  "<)P  $P              @ ', 0  >&PO=&AE;64O=&AE
M;64Q+GAM;%!+ 0(4 Q0    ( &B!-5I#-,>6\ 4  -P?   8
M  " @0T(  !X;"]W;W)K<VAE971S+W-H965T,2YX;6Q02P$"% ,4    " !H
M@35:IJ(?!JD&  "''   &               @($S#@  >&PO=V]R:W-H965T
M<R]S:&5E=#(N>&UL4$L! A0#%     @ :($U6D- DC:N @  B@<  !@
M         ("!$A4  'AL+W=O<FMS:&5E=',O<VAE970S+GAM;%!+ 0(4 Q0
M   ( &B!-5I%&N#^90D  )DW   8              " @?87  !X;"]W;W)K
M<VAE971S+W-H965T-"YX;6Q02P$"% ,4    " !H@35::@2\,4P#  "$"P
M&               @(&1(0  >&PO=V]R:W-H965T<R]S:&5E=#4N>&UL4$L!
M A0#%     @ :($U6G&92]*8!P  S2@  !@              ("!$R4  'AL
M+W=O<FMS:&5E=',O<VAE970V+GAM;%!+ 0(4 Q0    ( &B!-5HH] 5!40P
M !%W   8              " @>$L  !X;"]W;W)K<VAE971S+W-H965T-RYX
M;6Q02P$"% ,4    " !H@35:O#U(-X0"  "^!P  &               @(%H
M.0  >&PO=V]R:W-H965T<R]S:&5E=#@N>&UL4$L! A0#%     @ :($U6BQU
M:+Y# @  B@8  !@              ("!(CP  'AL+W=O<FMS:&5E=',O<VAE
M970Y+GAM;%!+ 0(4 Q0    ( &B!-5HBYHE>J@<  )$2   9
M  " @9L^  !X;"]W;W)K<VAE971S+W-H965T,3 N>&UL4$L! A0#%     @
M:($U6JL"2UU !@  ]1   !D              ("!?$8  'AL+W=O<FMS:&5E
M=',O<VAE970Q,2YX;6Q02P$"% ,4    " !H@35:Y!MT,DL/  #(+@  &0
M            @('S3   >&PO=V]R:W-H965T<R]S:&5E=#$R+GAM;%!+ 0(4
M Q0    ( &B!-5KUYJ-H!P,  +(&   9              " @75<  !X;"]W
M;W)K<VAE971S+W-H965T,3,N>&UL4$L! A0#%     @ :($U6KH%COG< @
ML@8  !D              ("!LU\  'AL+W=O<FMS:&5E=',O<VAE970Q-"YX
M;6Q02P$"% ,4    " !H@35:HHM7W-@%  !'#@  &0              @('&
M8@  >&PO=V]R:W-H965T<R]S:&5E=#$U+GAM;%!+ 0(4 Q0    ( &B!-5HH
M'=#>& ,  /$&   9              " @=5H  !X;"]W;W)K<VAE971S+W-H
M965T,38N>&UL4$L! A0#%     @ :($U6L-'@8&V!   - L  !D
M     ("!)&P  'AL+W=O<FMS:&5E=',O<VAE970Q-RYX;6Q02P$"% ,4
M" !H@35:3RAJ/P .   ++0  &0              @($1<0  >&PO=V]R:W-H
M965T<R]S:&5E=#$X+GAM;%!+ 0(4 Q0    ( &B!-5K0;PUB[P8  ) 1   9
M              " @4A_  !X;"]W;W)K<VAE971S+W-H965T,3DN>&UL4$L!
M A0#%     @ :($U6@MC@@SU"@  X!L  !D              ("!;H8  'AL
M+W=O<FMS:&5E=',O<VAE970R,"YX;6Q02P$"% ,4    " !H@35:0_,71SX&
M  ""#P  &0              @(&:D0  >&PO=V]R:W-H965T<R]S:&5E=#(Q
M+GAM;%!+ 0(4 Q0    ( &B!-5IHCU)XSP4  *,/   9              "
M@0^8  !X;"]W;W)K<VAE971S+W-H965T,C(N>&UL4$L! A0#%     @ :($U
M6@@'4#@= P  Q@8  !D              ("!%9X  'AL+W=O<FMS:&5E=',O
M<VAE970R,RYX;6Q02P$"% ,4    " !H@35:PGT6ONT"  "#!@  &0
M        @(%IH0  >&PO=V]R:W-H965T<R]S:&5E=#(T+GAM;%!+ 0(4 Q0
M   ( &B!-5I"NW$XP (   <&   9              " @8VD  !X;"]W;W)K
M<VAE971S+W-H965T,C4N>&UL4$L! A0#%     @ :($U6A WUC'/ P  ]@@
M !D              ("!A*<  'AL+W=O<FMS:&5E=',O<VAE970R-BYX;6Q0
M2P$"% ,4    " !H@35:+>X*\J &  !W%   &0              @(&*JP
M>&PO=V]R:W-H965T<R]S:&5E=#(W+GAM;%!+ 0(4 Q0    ( &B!-5KWG0CN
M:P0  & *   9              " @6&R  !X;"]W;W)K<VAE971S+W-H965T
M,C@N>&UL4$L! A0#%     @ :($U6I$M_15Q!   2A4  !D
M ("! [<  'AL+W=O<FMS:&5E=',O<VAE970R.2YX;6Q02P$"% ,4    " !H
M@35:/L)XYD$#   D"@  &0              @(&KNP  >&PO=V]R:W-H965T
M<R]S:&5E=#,P+GAM;%!+ 0(4 Q0    ( &B!-5JN5LU # ,  " )   9
M          " @2._  !X;"]W;W)K<VAE971S+W-H965T,S$N>&UL4$L! A0#
M%     @ :($U6O#<NAC# @   @D  !D              ("!9L(  'AL+W=O
M<FMS:&5E=',O<VAE970S,BYX;6Q02P$"% ,4    " !H@35:CUA3TE4#  #4
M#0  &0              @(%@Q0  >&PO=V]R:W-H965T<R]S:&5E=#,S+GAM
M;%!+ 0(4 Q0    ( &B!-5H7BUK]8P(  !T&   9              " @>S(
M  !X;"]W;W)K<VAE971S+W-H965T,S0N>&UL4$L! A0#%     @ :($U6H9?
M15+=!    A4  !D              ("!ALL  'AL+W=O<FMS:&5E=',O<VAE
M970S-2YX;6Q02P$"% ,4    " !H@35:\M)M#' "  #D!0  &0
M    @(&:T   >&PO=V]R:W-H965T<R]S:&5E=#,V+GAM;%!+ 0(4 Q0    (
M &B!-5K@D(.:4P4  $D;   9              " @4'3  !X;"]W;W)K<VAE
M971S+W-H965T,S<N>&UL4$L! A0#%     @ :($U6I(),.$3!   >!4  !D
M             ("!R]@  'AL+W=O<FMS:&5E=',O<VAE970S."YX;6Q02P$"
M% ,4    " !H@35:'!Z4<Y0$  "B$P  &0              @($5W0  >&PO
M=V]R:W-H965T<R]S:&5E=#,Y+GAM;%!+ 0(4 Q0    ( &B!-5I^#YFD- 0
M &(3   9              " @>#A  !X;"]W;W)K<VAE971S+W-H965T-# N
M>&UL4$L! A0#%     @ :($U6F)C> HD P   P@  !D              ("!
M2^8  'AL+W=O<FMS:&5E=',O<VAE970T,2YX;6Q02P$"% ,4    " !H@35:
M>4!&9P8%  "$&P  &0              @(&FZ0  >&PO=V]R:W-H965T<R]S
M:&5E=#0R+GAM;%!+ 0(4 Q0    ( &B!-5H:"$2+;08   ,S   9
M      " @>/N  !X;"]W;W)K<VAE971S+W-H965T-#,N>&UL4$L! A0#%
M  @ :($U6JQIX/SR!0  ?R@  !D              ("!A_4  'AL+W=O<FMS
M:&5E=',O<VAE970T-"YX;6Q02P$"% ,4    " !H@35:W(S07^H"  #?"
M&0              @(&P^P  >&PO=V]R:W-H965T<R]S:&5E=#0U+GAM;%!+
M 0(4 Q0    ( &B!-5I*2(( %@4  #\>   9              " @='^  !X
M;"]W;W)K<VAE971S+W-H965T-#8N>&UL4$L! A0#%     @ :($U6DFSYAA(
M P  K!0   T              ( !'@0! 'AL+W-T>6QE<RYX;6Q02P$"% ,4
M    " !H@35:EXJ[',     3 @  "P              @ &1!P$ 7W)E;',O
M+G)E;'-02P$"% ,4    " !H@35:]>P2[P $  #Z'@  #P
M@ %Z" $ >&PO=V]R:V)O;VLN>&UL4$L! A0#%     @ :($U6OTLU:6N 0
MP1L  !H              ( !IPP! 'AL+U]R96QS+W=O<FMB;V]K+GAM;"YR
M96QS4$L! A0#%     @ :($U6B;ZAZ>U 0  W!L  !,              ( !
MC0X! %M#;VYT96YT7U1Y<&5S72YX;6Q02P4&     #8 -@"Q#@  <Q !

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>57
<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>58
<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>60
<FILENAME>FilingSummary.xml
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<XML>
<?xml version='1.0' encoding='utf-8'?>
<FilingSummary>
  <Version>3.24.4</Version>
  <ProcessingTime/>
  <ReportFormat>html</ReportFormat>
  <ContextCount>134</ContextCount>
  <ElementCount>251</ElementCount>
  <EntityCount>1</EntityCount>
  <FootnotesReported>false</FootnotesReported>
  <SegmentCount>37</SegmentCount>
  <ScenarioCount>0</ScenarioCount>
  <TuplesReported>false</TuplesReported>
  <UnitCount>4</UnitCount>
  <MyReports>
    <Report instance="agys-20241231.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/20241231/taxonomy/role/Role_DocumentDocumentAndEntityInformation</Role>
      <ShortName>Document and Entity Information</ShortName>
      <MenuCategory>Cover</MenuCategory>
      <Position>1</Position>
    </Report>
    <Report instance="agys-20241231.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/20241231/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets</Role>
      <ShortName>Condensed Consolidated Balance Sheets</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>2</Position>
    </Report>
    <Report instance="agys-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R3.htm</HtmlFileName>
      <LongName>100040 - Statement - Condensed Consolidated Balance Sheets (Parenthetical)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.agilysys.com/20241231/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheetsParenthetical</Role>
      <ShortName>Condensed Consolidated Balance Sheets (Parenthetical)</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>3</Position>
    </Report>
    <Report instance="agys-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R4.htm</HtmlFileName>
      <LongName>100050 - Statement - Condensed Consolidated Statements of Operations (Unaudited)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.agilysys.com/20241231/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfOperationsUnaudited</Role>
      <ShortName>Condensed Consolidated Statements of Operations (Unaudited)</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>4</Position>
    </Report>
    <Report instance="agys-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R5.htm</HtmlFileName>
      <LongName>100060 - Statement - Condensed Consolidated Statements of Comprehensive Income (Unaudited)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.agilysys.com/20241231/taxonomy/role/StatementCondensedConsolidatedStatementsOfComprehensiveIncomeUnaudited</Role>
      <ShortName>Condensed Consolidated Statements of Comprehensive Income (Unaudited)</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>5</Position>
    </Report>
    <Report instance="agys-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R6.htm</HtmlFileName>
      <LongName>100070 - Statement - Condensed Consolidated Statements of Cash Flows (Unaudited)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.agilysys.com/20241231/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited</Role>
      <ShortName>Condensed Consolidated Statements of Cash Flows (Unaudited)</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>6</Position>
    </Report>
    <Report instance="agys-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R7.htm</HtmlFileName>
      <LongName>100080 - Statement - Condensed Consolidated Statements of Shareholders' Equity (Unaudited)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.agilysys.com/20241231/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfShareholdersEquityUnaudited</Role>
      <ShortName>Condensed Consolidated Statements of Shareholders' Equity (Unaudited)</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>7</Position>
    </Report>
    <Report instance="agys-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R8.htm</HtmlFileName>
      <LongName>995410 - Disclosure - Pay vs Performance Disclosure</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://xbrl.sec.gov/ecd/role/PvpDisclosure</Role>
      <ShortName>Pay vs Performance Disclosure</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>8</Position>
    </Report>
    <Report instance="agys-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R9.htm</HtmlFileName>
      <LongName>995445 - Disclosure - Insider Trading Arrangements</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements</Role>
      <ShortName>Insider Trading Arrangements</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>9</Position>
    </Report>
    <Report instance="agys-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R10.htm</HtmlFileName>
      <LongName>995455 - Disclosure - Nature of Operations and Financial Statement Presentation</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.agilysys.com/20241231/taxonomy/role/Role_DisclosureNatureOfOperationsAndFinancialStatementPresentation</Role>
      <ShortName>Nature of Operations and Financial Statement Presentation</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>10</Position>
    </Report>
    <Report instance="agys-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R11.htm</HtmlFileName>
      <LongName>995465 - Disclosure - Summary of Significant Accounting Policies</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.agilysys.com/20241231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPolicies</Role>
      <ShortName>Summary of Significant Accounting Policies</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>11</Position>
    </Report>
    <Report instance="agys-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R12.htm</HtmlFileName>
      <LongName>995475 - Disclosure - Revenue Recognition</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.agilysys.com/20241231/taxonomy/role/Role_DisclosureRevenueRecognition</Role>
      <ShortName>Revenue Recognition</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>12</Position>
    </Report>
    <Report instance="agys-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R13.htm</HtmlFileName>
      <LongName>995485 - Disclosure - Additional Balance Sheet Information</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.agilysys.com/20241231/taxonomy/role/Role_DisclosureAdditionalBalanceSheetInformation</Role>
      <ShortName>Additional Balance Sheet Information</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>13</Position>
    </Report>
    <Report instance="agys-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R14.htm</HtmlFileName>
      <LongName>995495 - Disclosure - Supplemental Disclosures of Cash Flow Information</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.agilysys.com/20241231/taxonomy/role/Role_DisclosureSupplementalDisclosuresOfCashFlowInformation</Role>
      <ShortName>Supplemental Disclosures of Cash Flow Information</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>14</Position>
    </Report>
    <Report instance="agys-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R15.htm</HtmlFileName>
      <LongName>995505 - Disclosure - Income Taxes</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.agilysys.com/20241231/taxonomy/role/Role_DisclosureIncomeTaxes</Role>
      <ShortName>Income Taxes</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>15</Position>
    </Report>
    <Report instance="agys-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R16.htm</HtmlFileName>
      <LongName>995515 - Disclosure - Commitments and Contingencies</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.agilysys.com/20241231/taxonomy/role/Role_DisclosureCommitmentsAndContingencies</Role>
      <ShortName>Commitments and Contingencies</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>16</Position>
    </Report>
    <Report instance="agys-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R17.htm</HtmlFileName>
      <LongName>995525 - Disclosure - Earnings Per Share</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.agilysys.com/20241231/taxonomy/role/Role_DisclosureEarningsPerShare</Role>
      <ShortName>Earnings Per Share</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>17</Position>
    </Report>
    <Report instance="agys-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R18.htm</HtmlFileName>
      <LongName>995535 - Disclosure - Share-based Compensation</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.agilysys.com/20241231/taxonomy/role/Role_DisclosureShareBasedCompensation</Role>
      <ShortName>Share-based Compensation</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>18</Position>
    </Report>
    <Report instance="agys-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R19.htm</HtmlFileName>
      <LongName>995545 - Disclosure - Debt</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.agilysys.com/20241231/taxonomy/role/DisclosureDebt1</Role>
      <ShortName>Debt</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>19</Position>
    </Report>
    <Report instance="agys-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R20.htm</HtmlFileName>
      <LongName>995555 - Disclosure - Business Combination</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.agilysys.com/20241231/taxonomy/role/Role_DisclosureBusinessCombination</Role>
      <ShortName>Business Combination</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>20</Position>
    </Report>
    <Report instance="agys-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R21.htm</HtmlFileName>
      <LongName>995565 - Disclosure - Preferred Stock</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.agilysys.com/20241231/taxonomy/role/Role_DisclosurePreferredStock</Role>
      <ShortName>Preferred Stock</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>21</Position>
    </Report>
    <Report instance="agys-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R22.htm</HtmlFileName>
      <LongName>995575 - Disclosure - Summary of Significant Accounting Policies (Policies)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.agilysys.com/20241231/taxonomy/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies</Role>
      <ShortName>Summary of Significant Accounting Policies (Policies)</ShortName>
      <MenuCategory>Policies</MenuCategory>
      <ParentRole>http://www.agilysys.com/20241231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPolicies</ParentRole>
      <Position>22</Position>
    </Report>
    <Report instance="agys-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R23.htm</HtmlFileName>
      <LongName>995585 - Disclosure - Additional Balance Sheet Information (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.agilysys.com/20241231/taxonomy/role/Role_DisclosureAdditionalBalanceSheetInformationTables</Role>
      <ShortName>Additional Balance Sheet Information (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.agilysys.com/20241231/taxonomy/role/Role_DisclosureAdditionalBalanceSheetInformation</ParentRole>
      <Position>23</Position>
    </Report>
    <Report instance="agys-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R24.htm</HtmlFileName>
      <LongName>995595 - Disclosure - Supplemental Disclosures of Cash Flow Information (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.agilysys.com/20241231/taxonomy/role/Role_DisclosureSupplementalDisclosuresOfCashFlowInformationTables</Role>
      <ShortName>Supplemental Disclosures of Cash Flow Information (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.agilysys.com/20241231/taxonomy/role/Role_DisclosureSupplementalDisclosuresOfCashFlowInformation</ParentRole>
      <Position>24</Position>
    </Report>
    <Report instance="agys-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R25.htm</HtmlFileName>
      <LongName>995605 - Disclosure - Income Taxes (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.agilysys.com/20241231/taxonomy/role/Role_DisclosureIncomeTaxesTables</Role>
      <ShortName>Income Taxes (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.agilysys.com/20241231/taxonomy/role/Role_DisclosureIncomeTaxes</ParentRole>
      <Position>25</Position>
    </Report>
    <Report instance="agys-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R26.htm</HtmlFileName>
      <LongName>995615 - Disclosure - Earnings Per Share (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.agilysys.com/20241231/taxonomy/role/Role_DisclosureEarningsPerShareTables</Role>
      <ShortName>Earnings Per Share (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.agilysys.com/20241231/taxonomy/role/Role_DisclosureEarningsPerShare</ParentRole>
      <Position>26</Position>
    </Report>
    <Report instance="agys-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R27.htm</HtmlFileName>
      <LongName>995625 - Disclosure - Share-based Compensation (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.agilysys.com/20241231/taxonomy/role/Role_DisclosureShareBasedCompensationTables</Role>
      <ShortName>Share-based Compensation (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.agilysys.com/20241231/taxonomy/role/Role_DisclosureShareBasedCompensation</ParentRole>
      <Position>27</Position>
    </Report>
    <Report instance="agys-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R28.htm</HtmlFileName>
      <LongName>995635 - Disclosure - Business Combination (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.agilysys.com/20241231/taxonomy/role/DisclosureBusinessCombinationTables</Role>
      <ShortName>Business Combination (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.agilysys.com/20241231/taxonomy/role/Role_DisclosureBusinessCombination</ParentRole>
      <Position>28</Position>
    </Report>
    <Report instance="agys-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R29.htm</HtmlFileName>
      <LongName>995645 - Disclosure - Revenue Recognition - Narrative (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.agilysys.com/20241231/taxonomy/role/Role_DisclosureRevenueRecognitionNarrativeDetails</Role>
      <ShortName>Revenue Recognition - Narrative (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>29</Position>
    </Report>
    <Report instance="agys-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R30.htm</HtmlFileName>
      <LongName>995655 - 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/20241231/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>30</Position>
    </Report>
    <Report instance="agys-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R31.htm</HtmlFileName>
      <LongName>995665 - Disclosure - Supplemental Disclosures of Cash Flow Information (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.agilysys.com/20241231/taxonomy/role/Role_DisclosureSupplementalDisclosuresOfCashFlowInformationDetails</Role>
      <ShortName>Supplemental Disclosures of Cash Flow Information (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.agilysys.com/20241231/taxonomy/role/Role_DisclosureSupplementalDisclosuresOfCashFlowInformationTables</ParentRole>
      <Position>31</Position>
    </Report>
    <Report instance="agys-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R32.htm</HtmlFileName>
      <LongName>995675 - Disclosure - Income Taxes (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.agilysys.com/20241231/taxonomy/role/Role_DisclosureIncomeTaxesDetails</Role>
      <ShortName>Income Taxes (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.agilysys.com/20241231/taxonomy/role/Role_DisclosureIncomeTaxesTables</ParentRole>
      <Position>32</Position>
    </Report>
    <Report instance="agys-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R33.htm</HtmlFileName>
      <LongName>995685 - Disclosure - Income Taxes (Details Textual)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.agilysys.com/20241231/taxonomy/role/Role_DisclosureIncomeTaxesDetailsTextual</Role>
      <ShortName>Income Taxes (Details Textual)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.agilysys.com/20241231/taxonomy/role/Role_DisclosureIncomeTaxesTables</ParentRole>
      <Position>33</Position>
    </Report>
    <Report instance="agys-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R34.htm</HtmlFileName>
      <LongName>995695 - Disclosure - Commitments and Contingencies - Additional Information (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.agilysys.com/20241231/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesAdditionalInformationDetails</Role>
      <ShortName>Commitments and Contingencies - Additional Information (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>34</Position>
    </Report>
    <Report instance="agys-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R35.htm</HtmlFileName>
      <LongName>995705 - Disclosure - Earnings Per Share (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.agilysys.com/20241231/taxonomy/role/Role_DisclosureEarningsPerShareDetails</Role>
      <ShortName>Earnings Per Share (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.agilysys.com/20241231/taxonomy/role/Role_DisclosureEarningsPerShareTables</ParentRole>
      <Position>35</Position>
    </Report>
    <Report instance="agys-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R36.htm</HtmlFileName>
      <LongName>995715 - Disclosure - Earnings Per Share (Details Textual)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.agilysys.com/20241231/taxonomy/role/Role_DisclosureEarningsPerShareDetailsTextual</Role>
      <ShortName>Earnings Per Share (Details Textual)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.agilysys.com/20241231/taxonomy/role/Role_DisclosureEarningsPerShareTables</ParentRole>
      <Position>36</Position>
    </Report>
    <Report instance="agys-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R37.htm</HtmlFileName>
      <LongName>995725 - Disclosure - Share-based Compensation (Details Textual)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.agilysys.com/20241231/taxonomy/role/Role_DisclosureShareBasedCompensationDetailsTextual</Role>
      <ShortName>Share-based Compensation (Details Textual)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.agilysys.com/20241231/taxonomy/role/Role_DisclosureShareBasedCompensationTables</ParentRole>
      <Position>37</Position>
    </Report>
    <Report instance="agys-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R38.htm</HtmlFileName>
      <LongName>995735 - Disclosure - Share-based Compensation (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.agilysys.com/20241231/taxonomy/role/Role_DisclosureShareBasedCompensationDetails</Role>
      <ShortName>Share-based Compensation (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.agilysys.com/20241231/taxonomy/role/Role_DisclosureShareBasedCompensationTables</ParentRole>
      <Position>38</Position>
    </Report>
    <Report instance="agys-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R39.htm</HtmlFileName>
      <LongName>995745 - Disclosure - Share-based Compensation (Details 2)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.agilysys.com/20241231/taxonomy/role/DisclosureSharebasedCompensationDetails2</Role>
      <ShortName>Share-based Compensation (Details 2)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.agilysys.com/20241231/taxonomy/role/Role_DisclosureShareBasedCompensationTables</ParentRole>
      <Position>39</Position>
    </Report>
    <Report instance="agys-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R40.htm</HtmlFileName>
      <LongName>995755 - Disclosure - Share-based Compensation - Restricted Shares Rollforward (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.agilysys.com/20241231/taxonomy/role/Role_DisclosureShareBasedCompensationRestrictedSharesRollforwardDetails</Role>
      <ShortName>Share-based Compensation - Restricted Shares Rollforward (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>40</Position>
    </Report>
    <Report instance="agys-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R41.htm</HtmlFileName>
      <LongName>995765 - Disclosure - Share-based Compensation - Schedule of Principal Assumptions Utilized in Valuing Service Condition SARs (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.agilysys.com/20241231/taxonomy/role/DisclosureSharebasedCompensationScheduleOfPrincipalAssumptionsUtilizedInValuingServiceConditionSarsDetails</Role>
      <ShortName>Share-based Compensation - Schedule of Principal Assumptions Utilized in Valuing Service Condition SARs (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>41</Position>
    </Report>
    <Report instance="agys-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R42.htm</HtmlFileName>
      <LongName>995775 - Disclosure - Debt - Additional Information (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.agilysys.com/20241231/taxonomy/role/DisclosureDebtAdditionalInformationDetails</Role>
      <ShortName>Debt - Additional Information (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>42</Position>
    </Report>
    <Report instance="agys-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R43.htm</HtmlFileName>
      <LongName>995785 - Disclosure - Business Combination (Additional Information) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.agilysys.com/20241231/taxonomy/role/DisclosureBusinessCombinationAdditionalInformationDetails</Role>
      <ShortName>Business Combination (Additional Information) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.agilysys.com/20241231/taxonomy/role/DisclosureBusinessCombinationTables</ParentRole>
      <Position>43</Position>
    </Report>
    <Report instance="agys-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R44.htm</HtmlFileName>
      <LongName>995795 - Disclosure - Business Combination - Components And The Allocation Of The Purchase Price For Acquisition (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.agilysys.com/20241231/taxonomy/role/DisclosureBusinessCombinationComponentsAndTheAllocationOfThePurchasePriceForAcquisitionDetails</Role>
      <ShortName>Business Combination - Components And The Allocation Of The Purchase Price For Acquisition (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>44</Position>
    </Report>
    <Report instance="agys-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R45.htm</HtmlFileName>
      <LongName>995805 - Disclosure - Business Combination - Schedule Of Unaudited Pro Forma Financial Information (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.agilysys.com/20241231/taxonomy/role/DisclosureBusinessCombinationScheduleOfUnauditedProFormaFinancialInformationDetails</Role>
      <ShortName>Business Combination - Schedule Of Unaudited Pro Forma Financial Information (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>45</Position>
    </Report>
    <Report instance="agys-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R46.htm</HtmlFileName>
      <LongName>995815 - Disclosure - Preferred Stock - (Details Textual)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.agilysys.com/20241231/taxonomy/role/Role_DisclosurePreferredStockDetailsTextual</Role>
      <ShortName>Preferred Stock - (Details Textual)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.agilysys.com/20241231/taxonomy/role/Role_DisclosurePreferredStock</ParentRole>
      <Position>46</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-20241231.htm">agys-20241231.htm</File>
    <File>agys-20241231.xsd</File>
  </InputFiles>
  <SupplementalFiles/>
  <BaseTaxonomies>
    <BaseTaxonomy items="587">http://fasb.org/us-gaap/2024</BaseTaxonomy>
    <BaseTaxonomy items="31">http://xbrl.sec.gov/dei/2024</BaseTaxonomy>
    <BaseTaxonomy items="4">http://xbrl.sec.gov/ecd/2024</BaseTaxonomy>
  </BaseTaxonomies>
  <HasPresentationLinkbase>false</HasPresentationLinkbase>
  <HasCalculationLinkbase>false</HasCalculationLinkbase>
</FilingSummary>
</XML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>JSON
<SEQUENCE>62
<FILENAME>MetaLinks.json
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
{
 "version": "2.2",
 "instance": {
  "agys-20241231.htm": {
   "nsprefix": "agys",
   "nsuri": "http://www.agilysys.com/20241231",
   "dts": {
    "inline": {
     "local": [
      "agys-20241231.htm"
     ]
    },
    "schema": {
     "local": [
      "agys-20241231.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/ecd/2024/ecd-2024.xsd",
      "https://xbrl.sec.gov/ecd/2024/ecd-sub-2024.xsd",
      "https://xbrl.sec.gov/stpr/2024/stpr-2024.xsd"
     ]
    }
   },
   "keyStandard": 220,
   "keyCustom": 31,
   "axisStandard": 18,
   "axisCustom": 0,
   "memberStandard": 23,
   "memberCustom": 14,
   "hidden": {
    "total": 8,
    "http://xbrl.sec.gov/dei/2024": 5,
    "http://fasb.org/us-gaap/2024": 3
   },
   "contextCount": 134,
   "entityCount": 1,
   "segmentCount": 37,
   "elementCount": 491,
   "unitCount": 4,
   "baseTaxonomies": {
    "http://fasb.org/us-gaap/2024": 587,
    "http://xbrl.sec.gov/dei/2024": 31,
    "http://xbrl.sec.gov/ecd/2024": 4
   },
   "report": {
    "R1": {
     "role": "http://www.agilysys.com/20241231/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_db1708bf-5968-4d48-975a-f562646b53c7",
      "name": "dei:DocumentType",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "p",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "agys-20241231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "C_db1708bf-5968-4d48-975a-f562646b53c7",
      "name": "dei:DocumentType",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "p",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "agys-20241231.htm",
      "first": true,
      "unique": true
     }
    },
    "R2": {
     "role": "http://www.agilysys.com/20241231/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_e8de4f4d-003a-4cf0-8540-328e0c682eca",
      "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-20241231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "C_e8de4f4d-003a-4cf0-8540-328e0c682eca",
      "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-20241231.htm",
      "first": true,
      "unique": true
     }
    },
    "R3": {
     "role": "http://www.agilysys.com/20241231/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheetsParenthetical",
     "longName": "100040 - 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_e8de4f4d-003a-4cf0-8540-328e0c682eca",
      "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-20241231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "C_e8de4f4d-003a-4cf0-8540-328e0c682eca",
      "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-20241231.htm",
      "first": true,
      "unique": true
     }
    },
    "R4": {
     "role": "http://www.agilysys.com/20241231/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfOperationsUnaudited",
     "longName": "100050 - 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_5480a361-9c43-4312-bd06-e3ef238d80ef",
      "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-20241231.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "C_5480a361-9c43-4312-bd06-e3ef238d80ef",
      "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-20241231.htm",
      "unique": true
     }
    },
    "R5": {
     "role": "http://www.agilysys.com/20241231/taxonomy/role/StatementCondensedConsolidatedStatementsOfComprehensiveIncomeUnaudited",
     "longName": "100060 - 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_5480a361-9c43-4312-bd06-e3ef238d80ef",
      "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-20241231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "C_5480a361-9c43-4312-bd06-e3ef238d80ef",
      "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-20241231.htm",
      "first": true,
      "unique": true
     }
    },
    "R6": {
     "role": "http://www.agilysys.com/20241231/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited",
     "longName": "100070 - 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_5480a361-9c43-4312-bd06-e3ef238d80ef",
      "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-20241231.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "C_db1708bf-5968-4d48-975a-f562646b53c7",
      "name": "us-gaap:GainLossOnDispositionOfAssets1",
      "unitRef": "U_USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "agys-20241231.htm",
      "unique": true
     }
    },
    "R7": {
     "role": "http://www.agilysys.com/20241231/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfShareholdersEquityUnaudited",
     "longName": "100080 - 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_9291d9d6-ae55-4eb2-9fcd-64bf0612afff",
      "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-20241231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "C_9291d9d6-ae55-4eb2-9fcd-64bf0612afff",
      "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-20241231.htm",
      "first": true,
      "unique": true
     }
    },
    "R8": {
     "role": "http://xbrl.sec.gov/ecd/role/PvpDisclosure",
     "longName": "995410 - Disclosure - Pay vs Performance Disclosure",
     "shortName": "Pay vs Performance Disclosure",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "8",
     "firstAnchor": {
      "contextRef": "C_5480a361-9c43-4312-bd06-e3ef238d80ef",
      "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-20241231.htm",
      "first": true
     },
     "uniqueAnchor": null
    },
    "R9": {
     "role": "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements",
     "longName": "995445 - Disclosure - Insider Trading Arrangements",
     "shortName": "Insider Trading Arrangements",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "9",
     "firstAnchor": {
      "contextRef": "C_5480a361-9c43-4312-bd06-e3ef238d80ef",
      "name": "ecd:Rule10b51ArrAdoptedFlag",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "p",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "agys-20241231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "C_5480a361-9c43-4312-bd06-e3ef238d80ef",
      "name": "ecd:Rule10b51ArrAdoptedFlag",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "p",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "agys-20241231.htm",
      "first": true,
      "unique": true
     }
    },
    "R10": {
     "role": "http://www.agilysys.com/20241231/taxonomy/role/Role_DisclosureNatureOfOperationsAndFinancialStatementPresentation",
     "longName": "995455 - Disclosure - Nature of Operations and Financial Statement Presentation",
     "shortName": "Nature of Operations and Financial Statement Presentation",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "10",
     "firstAnchor": {
      "contextRef": "C_db1708bf-5968-4d48-975a-f562646b53c7",
      "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "agys-20241231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "C_db1708bf-5968-4d48-975a-f562646b53c7",
      "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "agys-20241231.htm",
      "first": true,
      "unique": true
     }
    },
    "R11": {
     "role": "http://www.agilysys.com/20241231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPolicies",
     "longName": "995465 - Disclosure - Summary of Significant Accounting Policies",
     "shortName": "Summary of Significant Accounting Policies",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "11",
     "firstAnchor": {
      "contextRef": "C_db1708bf-5968-4d48-975a-f562646b53c7",
      "name": "us-gaap:SignificantAccountingPoliciesTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "agys-20241231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "C_db1708bf-5968-4d48-975a-f562646b53c7",
      "name": "us-gaap:SignificantAccountingPoliciesTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "agys-20241231.htm",
      "first": true,
      "unique": true
     }
    },
    "R12": {
     "role": "http://www.agilysys.com/20241231/taxonomy/role/Role_DisclosureRevenueRecognition",
     "longName": "995475 - Disclosure - Revenue Recognition",
     "shortName": "Revenue Recognition",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "12",
     "firstAnchor": {
      "contextRef": "C_db1708bf-5968-4d48-975a-f562646b53c7",
      "name": "us-gaap:RevenueFromContractWithCustomerTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "agys-20241231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "C_db1708bf-5968-4d48-975a-f562646b53c7",
      "name": "us-gaap:RevenueFromContractWithCustomerTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "agys-20241231.htm",
      "first": true,
      "unique": true
     }
    },
    "R13": {
     "role": "http://www.agilysys.com/20241231/taxonomy/role/Role_DisclosureAdditionalBalanceSheetInformation",
     "longName": "995485 - Disclosure - Additional Balance Sheet Information",
     "shortName": "Additional Balance Sheet Information",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "13",
     "firstAnchor": {
      "contextRef": "C_db1708bf-5968-4d48-975a-f562646b53c7",
      "name": "us-gaap:SupplementalBalanceSheetDisclosuresTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "agys-20241231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "C_db1708bf-5968-4d48-975a-f562646b53c7",
      "name": "us-gaap:SupplementalBalanceSheetDisclosuresTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "agys-20241231.htm",
      "first": true,
      "unique": true
     }
    },
    "R14": {
     "role": "http://www.agilysys.com/20241231/taxonomy/role/Role_DisclosureSupplementalDisclosuresOfCashFlowInformation",
     "longName": "995495 - Disclosure - Supplemental Disclosures of Cash Flow Information",
     "shortName": "Supplemental Disclosures of Cash Flow Information",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "14",
     "firstAnchor": {
      "contextRef": "C_db1708bf-5968-4d48-975a-f562646b53c7",
      "name": "us-gaap:CashFlowSupplementalDisclosuresTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "agys-20241231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "C_db1708bf-5968-4d48-975a-f562646b53c7",
      "name": "us-gaap:CashFlowSupplementalDisclosuresTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "agys-20241231.htm",
      "first": true,
      "unique": true
     }
    },
    "R15": {
     "role": "http://www.agilysys.com/20241231/taxonomy/role/Role_DisclosureIncomeTaxes",
     "longName": "995505 - Disclosure - Income Taxes",
     "shortName": "Income Taxes",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "15",
     "firstAnchor": {
      "contextRef": "C_db1708bf-5968-4d48-975a-f562646b53c7",
      "name": "us-gaap:IncomeTaxDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "agys-20241231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "C_db1708bf-5968-4d48-975a-f562646b53c7",
      "name": "us-gaap:IncomeTaxDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "agys-20241231.htm",
      "first": true,
      "unique": true
     }
    },
    "R16": {
     "role": "http://www.agilysys.com/20241231/taxonomy/role/Role_DisclosureCommitmentsAndContingencies",
     "longName": "995515 - Disclosure - Commitments and Contingencies",
     "shortName": "Commitments and Contingencies",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "16",
     "firstAnchor": {
      "contextRef": "C_db1708bf-5968-4d48-975a-f562646b53c7",
      "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "agys-20241231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "C_db1708bf-5968-4d48-975a-f562646b53c7",
      "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "agys-20241231.htm",
      "first": true,
      "unique": true
     }
    },
    "R17": {
     "role": "http://www.agilysys.com/20241231/taxonomy/role/Role_DisclosureEarningsPerShare",
     "longName": "995525 - Disclosure - Earnings Per Share",
     "shortName": "Earnings Per Share",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "17",
     "firstAnchor": {
      "contextRef": "C_db1708bf-5968-4d48-975a-f562646b53c7",
      "name": "us-gaap:EarningsPerShareTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "agys-20241231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "C_db1708bf-5968-4d48-975a-f562646b53c7",
      "name": "us-gaap:EarningsPerShareTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "agys-20241231.htm",
      "first": true,
      "unique": true
     }
    },
    "R18": {
     "role": "http://www.agilysys.com/20241231/taxonomy/role/Role_DisclosureShareBasedCompensation",
     "longName": "995535 - Disclosure - Share-based Compensation",
     "shortName": "Share-based Compensation",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "18",
     "firstAnchor": {
      "contextRef": "C_db1708bf-5968-4d48-975a-f562646b53c7",
      "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "agys-20241231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "C_db1708bf-5968-4d48-975a-f562646b53c7",
      "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "agys-20241231.htm",
      "first": true,
      "unique": true
     }
    },
    "R19": {
     "role": "http://www.agilysys.com/20241231/taxonomy/role/DisclosureDebt1",
     "longName": "995545 - Disclosure - Debt",
     "shortName": "Debt",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "19",
     "firstAnchor": {
      "contextRef": "C_db1708bf-5968-4d48-975a-f562646b53c7",
      "name": "us-gaap:DebtDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "agys-20241231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "C_db1708bf-5968-4d48-975a-f562646b53c7",
      "name": "us-gaap:DebtDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "agys-20241231.htm",
      "first": true,
      "unique": true
     }
    },
    "R20": {
     "role": "http://www.agilysys.com/20241231/taxonomy/role/Role_DisclosureBusinessCombination",
     "longName": "995555 - Disclosure - Business Combination",
     "shortName": "Business Combination",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "20",
     "firstAnchor": {
      "contextRef": "C_db1708bf-5968-4d48-975a-f562646b53c7",
      "name": "us-gaap:BusinessCombinationDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "agys-20241231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "C_db1708bf-5968-4d48-975a-f562646b53c7",
      "name": "us-gaap:BusinessCombinationDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "agys-20241231.htm",
      "first": true,
      "unique": true
     }
    },
    "R21": {
     "role": "http://www.agilysys.com/20241231/taxonomy/role/Role_DisclosurePreferredStock",
     "longName": "995565 - Disclosure - Preferred Stock",
     "shortName": "Preferred Stock",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "21",
     "firstAnchor": {
      "contextRef": "C_db1708bf-5968-4d48-975a-f562646b53c7",
      "name": "us-gaap:PreferredStockTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "agys-20241231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "C_db1708bf-5968-4d48-975a-f562646b53c7",
      "name": "us-gaap:PreferredStockTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "agys-20241231.htm",
      "first": true,
      "unique": true
     }
    },
    "R22": {
     "role": "http://www.agilysys.com/20241231/taxonomy/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies",
     "longName": "995575 - Disclosure - Summary of Significant Accounting Policies (Policies)",
     "shortName": "Summary of Significant Accounting Policies (Policies)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "policies",
     "menuCat": "Policies",
     "order": "22",
     "firstAnchor": {
      "contextRef": "C_db1708bf-5968-4d48-975a-f562646b53c7",
      "name": "us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "agys-20241231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "C_db1708bf-5968-4d48-975a-f562646b53c7",
      "name": "us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "agys-20241231.htm",
      "first": true,
      "unique": true
     }
    },
    "R23": {
     "role": "http://www.agilysys.com/20241231/taxonomy/role/Role_DisclosureAdditionalBalanceSheetInformationTables",
     "longName": "995585 - Disclosure - Additional Balance Sheet Information (Tables)",
     "shortName": "Additional Balance Sheet Information (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "23",
     "firstAnchor": {
      "contextRef": "C_db1708bf-5968-4d48-975a-f562646b53c7",
      "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-20241231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "C_db1708bf-5968-4d48-975a-f562646b53c7",
      "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-20241231.htm",
      "first": true,
      "unique": true
     }
    },
    "R24": {
     "role": "http://www.agilysys.com/20241231/taxonomy/role/Role_DisclosureSupplementalDisclosuresOfCashFlowInformationTables",
     "longName": "995595 - 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": "24",
     "firstAnchor": {
      "contextRef": "C_db1708bf-5968-4d48-975a-f562646b53c7",
      "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-20241231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "C_db1708bf-5968-4d48-975a-f562646b53c7",
      "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-20241231.htm",
      "first": true,
      "unique": true
     }
    },
    "R25": {
     "role": "http://www.agilysys.com/20241231/taxonomy/role/Role_DisclosureIncomeTaxesTables",
     "longName": "995605 - Disclosure - Income Taxes (Tables)",
     "shortName": "Income Taxes (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "25",
     "firstAnchor": {
      "contextRef": "C_db1708bf-5968-4d48-975a-f562646b53c7",
      "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-20241231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "C_db1708bf-5968-4d48-975a-f562646b53c7",
      "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-20241231.htm",
      "first": true,
      "unique": true
     }
    },
    "R26": {
     "role": "http://www.agilysys.com/20241231/taxonomy/role/Role_DisclosureEarningsPerShareTables",
     "longName": "995615 - Disclosure - Earnings Per Share (Tables)",
     "shortName": "Earnings Per Share (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "26",
     "firstAnchor": {
      "contextRef": "C_db1708bf-5968-4d48-975a-f562646b53c7",
      "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-20241231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "C_db1708bf-5968-4d48-975a-f562646b53c7",
      "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-20241231.htm",
      "first": true,
      "unique": true
     }
    },
    "R27": {
     "role": "http://www.agilysys.com/20241231/taxonomy/role/Role_DisclosureShareBasedCompensationTables",
     "longName": "995625 - Disclosure - Share-based Compensation (Tables)",
     "shortName": "Share-based Compensation (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "27",
     "firstAnchor": {
      "contextRef": "C_db1708bf-5968-4d48-975a-f562646b53c7",
      "name": "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "agys-20241231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "C_db1708bf-5968-4d48-975a-f562646b53c7",
      "name": "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "agys-20241231.htm",
      "first": true,
      "unique": true
     }
    },
    "R28": {
     "role": "http://www.agilysys.com/20241231/taxonomy/role/DisclosureBusinessCombinationTables",
     "longName": "995635 - Disclosure - Business Combination (Tables)",
     "shortName": "Business Combination (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "28",
     "firstAnchor": {
      "contextRef": "C_db1708bf-5968-4d48-975a-f562646b53c7",
      "name": "us-gaap:ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "us-gaap:BusinessCombinationDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "agys-20241231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "C_db1708bf-5968-4d48-975a-f562646b53c7",
      "name": "us-gaap:ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "us-gaap:BusinessCombinationDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "agys-20241231.htm",
      "first": true,
      "unique": true
     }
    },
    "R29": {
     "role": "http://www.agilysys.com/20241231/taxonomy/role/Role_DisclosureRevenueRecognitionNarrativeDetails",
     "longName": "995645 - Disclosure - Revenue Recognition - Narrative (Details)",
     "shortName": "Revenue Recognition - Narrative (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "29",
     "firstAnchor": {
      "contextRef": "C_5480a361-9c43-4312-bd06-e3ef238d80ef",
      "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-20241231.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "C_5480a361-9c43-4312-bd06-e3ef238d80ef",
      "name": "us-gaap:ContractWithCustomerLiabilityRevenueRecognized",
      "unitRef": "U_USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-5",
      "ancestors": [
       "span",
       "p",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "agys-20241231.htm",
      "unique": true
     }
    },
    "R30": {
     "role": "http://www.agilysys.com/20241231/taxonomy/role/DisclosureAdditionalBalanceSheetInformationScheduleOfAdditionalInformationRelatedToTheCondensedConsolidatedBalanceSheetsDetails",
     "longName": "995655 - 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": "30",
     "firstAnchor": {
      "contextRef": "C_e8de4f4d-003a-4cf0-8540-328e0c682eca",
      "name": "us-gaap:PrepaidExpenseCurrent",
      "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-20241231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "C_e8de4f4d-003a-4cf0-8540-328e0c682eca",
      "name": "us-gaap:PrepaidExpenseCurrent",
      "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-20241231.htm",
      "first": true,
      "unique": true
     }
    },
    "R31": {
     "role": "http://www.agilysys.com/20241231/taxonomy/role/Role_DisclosureSupplementalDisclosuresOfCashFlowInformationDetails",
     "longName": "995665 - 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": "31",
     "firstAnchor": {
      "contextRef": "C_db1708bf-5968-4d48-975a-f562646b53c7",
      "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-20241231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "C_db1708bf-5968-4d48-975a-f562646b53c7",
      "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-20241231.htm",
      "first": true,
      "unique": true
     }
    },
    "R32": {
     "role": "http://www.agilysys.com/20241231/taxonomy/role/Role_DisclosureIncomeTaxesDetails",
     "longName": "995675 - Disclosure - Income Taxes (Details)",
     "shortName": "Income Taxes (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "32",
     "firstAnchor": {
      "contextRef": "C_5480a361-9c43-4312-bd06-e3ef238d80ef",
      "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-20241231.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "C_5480a361-9c43-4312-bd06-e3ef238d80ef",
      "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-20241231.htm",
      "unique": true
     }
    },
    "R33": {
     "role": "http://www.agilysys.com/20241231/taxonomy/role/Role_DisclosureIncomeTaxesDetailsTextual",
     "longName": "995685 - Disclosure - Income Taxes (Details Textual)",
     "shortName": "Income Taxes (Details Textual)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "33",
     "firstAnchor": {
      "contextRef": "C_db1708bf-5968-4d48-975a-f562646b53c7",
      "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-20241231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "C_db1708bf-5968-4d48-975a-f562646b53c7",
      "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-20241231.htm",
      "first": true,
      "unique": true
     }
    },
    "R34": {
     "role": "http://www.agilysys.com/20241231/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesAdditionalInformationDetails",
     "longName": "995695 - Disclosure - Commitments and Contingencies - Additional Information (Details)",
     "shortName": "Commitments and Contingencies - Additional Information (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "34",
     "firstAnchor": {
      "contextRef": "C_e8de4f4d-003a-4cf0-8540-328e0c682eca",
      "name": "agys:OperatingLeaseNotYetCommenced",
      "unitRef": "U_USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-5",
      "ancestors": [
       "span",
       "p",
       "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "agys-20241231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "C_e8de4f4d-003a-4cf0-8540-328e0c682eca",
      "name": "agys:OperatingLeaseNotYetCommenced",
      "unitRef": "U_USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-5",
      "ancestors": [
       "span",
       "p",
       "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "agys-20241231.htm",
      "first": true,
      "unique": true
     }
    },
    "R35": {
     "role": "http://www.agilysys.com/20241231/taxonomy/role/Role_DisclosureEarningsPerShareDetails",
     "longName": "995705 - Disclosure - Earnings Per Share (Details)",
     "shortName": "Earnings Per Share (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "35",
     "firstAnchor": {
      "contextRef": "C_5480a361-9c43-4312-bd06-e3ef238d80ef",
      "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-20241231.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "C_5480a361-9c43-4312-bd06-e3ef238d80ef",
      "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-20241231.htm",
      "unique": true
     }
    },
    "R36": {
     "role": "http://www.agilysys.com/20241231/taxonomy/role/Role_DisclosureEarningsPerShareDetailsTextual",
     "longName": "995715 - Disclosure - Earnings Per Share (Details Textual)",
     "shortName": "Earnings Per Share (Details Textual)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "36",
     "firstAnchor": {
      "contextRef": "C_db1708bf-5968-4d48-975a-f562646b53c7",
      "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-20241231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "C_db1708bf-5968-4d48-975a-f562646b53c7",
      "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-20241231.htm",
      "first": true,
      "unique": true
     }
    },
    "R37": {
     "role": "http://www.agilysys.com/20241231/taxonomy/role/Role_DisclosureShareBasedCompensationDetailsTextual",
     "longName": "995725 - Disclosure - Share-based Compensation (Details Textual)",
     "shortName": "Share-based Compensation (Details Textual)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "37",
     "firstAnchor": {
      "contextRef": "C_db1708bf-5968-4d48-975a-f562646b53c7",
      "name": "agys:EmployeeStockPurchasePlanDiscountOnShares",
      "unitRef": "U_pure",
      "xsiNil": "false",
      "lang": null,
      "decimals": "2",
      "ancestors": [
       "span",
       "p",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "agys-20241231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "C_db1708bf-5968-4d48-975a-f562646b53c7",
      "name": "agys:EmployeeStockPurchasePlanDiscountOnShares",
      "unitRef": "U_pure",
      "xsiNil": "false",
      "lang": null,
      "decimals": "2",
      "ancestors": [
       "span",
       "p",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "agys-20241231.htm",
      "first": true,
      "unique": true
     }
    },
    "R38": {
     "role": "http://www.agilysys.com/20241231/taxonomy/role/Role_DisclosureShareBasedCompensationDetails",
     "longName": "995735 - Disclosure - Share-based Compensation (Details)",
     "shortName": "Share-based Compensation (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "38",
     "firstAnchor": {
      "contextRef": "C_5480a361-9c43-4312-bd06-e3ef238d80ef",
      "name": "us-gaap:ShareBasedCompensation",
      "unitRef": "U_USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock",
       "div",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "agys-20241231.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "C_7e348992-4f8a-4f5a-bdb0-37734bacc257",
      "name": "us-gaap:AllocatedShareBasedCompensationExpense",
      "unitRef": "U_USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock",
       "div",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "agys-20241231.htm",
      "unique": true
     }
    },
    "R39": {
     "role": "http://www.agilysys.com/20241231/taxonomy/role/DisclosureSharebasedCompensationDetails2",
     "longName": "995745 - Disclosure - Share-based Compensation (Details 2)",
     "shortName": "Share-based Compensation (Details 2)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "39",
     "firstAnchor": {
      "contextRef": "C_6d9522f9-1d31-4af4-849e-967c5417ba05",
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber",
      "unitRef": "U_shares",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfShareBasedCompensationStockOptionsAndStockAppreciationRightsAwardActivityTableTextBlock",
       "div",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "agys-20241231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "C_6d9522f9-1d31-4af4-849e-967c5417ba05",
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber",
      "unitRef": "U_shares",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfShareBasedCompensationStockOptionsAndStockAppreciationRightsAwardActivityTableTextBlock",
       "div",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "agys-20241231.htm",
      "first": true,
      "unique": true
     }
    },
    "R40": {
     "role": "http://www.agilysys.com/20241231/taxonomy/role/Role_DisclosureShareBasedCompensationRestrictedSharesRollforwardDetails",
     "longName": "995755 - 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": "40",
     "firstAnchor": {
      "contextRef": "C_38d65621-7aa5-4bf5-b901-eb544798a877",
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber",
      "unitRef": "U_shares",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "agys-20241231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "C_38d65621-7aa5-4bf5-b901-eb544798a877",
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber",
      "unitRef": "U_shares",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "agys-20241231.htm",
      "first": true,
      "unique": true
     }
    },
    "R41": {
     "role": "http://www.agilysys.com/20241231/taxonomy/role/DisclosureSharebasedCompensationScheduleOfPrincipalAssumptionsUtilizedInValuingServiceConditionSarsDetails",
     "longName": "995765 - 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": "41",
     "firstAnchor": {
      "contextRef": "C_9a2aaec5-bba9-4660-aab1-68bd13a95a4f",
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue",
      "unitRef": "U_UnitedStatesOfAmericaDollarsShare",
      "xsiNil": "false",
      "lang": null,
      "decimals": "2",
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "agys-20241231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "C_9a2aaec5-bba9-4660-aab1-68bd13a95a4f",
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue",
      "unitRef": "U_UnitedStatesOfAmericaDollarsShare",
      "xsiNil": "false",
      "lang": null,
      "decimals": "2",
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "agys-20241231.htm",
      "first": true,
      "unique": true
     }
    },
    "R42": {
     "role": "http://www.agilysys.com/20241231/taxonomy/role/DisclosureDebtAdditionalInformationDetails",
     "longName": "995775 - Disclosure - Debt - Additional Information (Details)",
     "shortName": "Debt - Additional Information (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "42",
     "firstAnchor": {
      "contextRef": "C_a1e82689-669f-471f-bc32-74791d192c81",
      "name": "us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity",
      "unitRef": "U_USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-5",
      "ancestors": [
       "span",
       "p",
       "us-gaap:DebtDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "agys-20241231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "C_a1e82689-669f-471f-bc32-74791d192c81",
      "name": "us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity",
      "unitRef": "U_USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-5",
      "ancestors": [
       "span",
       "p",
       "us-gaap:DebtDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "agys-20241231.htm",
      "first": true,
      "unique": true
     }
    },
    "R43": {
     "role": "http://www.agilysys.com/20241231/taxonomy/role/DisclosureBusinessCombinationAdditionalInformationDetails",
     "longName": "995785 - Disclosure - Business Combination (Additional Information) (Details)",
     "shortName": "Business Combination (Additional Information) (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "43",
     "firstAnchor": {
      "contextRef": "C_db1708bf-5968-4d48-975a-f562646b53c7",
      "name": "us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "p",
       "us-gaap:BusinessCombinationDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "agys-20241231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "C_db1708bf-5968-4d48-975a-f562646b53c7",
      "name": "us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "p",
       "us-gaap:BusinessCombinationDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "agys-20241231.htm",
      "first": true,
      "unique": true
     }
    },
    "R44": {
     "role": "http://www.agilysys.com/20241231/taxonomy/role/DisclosureBusinessCombinationComponentsAndTheAllocationOfThePurchasePriceForAcquisitionDetails",
     "longName": "995795 - Disclosure - Business Combination - Components And The Allocation Of The Purchase Price For Acquisition (Details)",
     "shortName": "Business Combination - Components And The Allocation Of The Purchase Price For Acquisition (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "44",
     "firstAnchor": {
      "contextRef": "C_e8de4f4d-003a-4cf0-8540-328e0c682eca",
      "name": "us-gaap:Goodwill",
      "unitRef": "U_USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "agys-20241231.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "C_c94efd8a-44dc-49f3-990a-a40eae3060ca",
      "name": "us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables",
      "unitRef": "U_USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock",
       "div",
       "us-gaap:BusinessCombinationDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "agys-20241231.htm",
      "unique": true
     }
    },
    "R45": {
     "role": "http://www.agilysys.com/20241231/taxonomy/role/DisclosureBusinessCombinationScheduleOfUnauditedProFormaFinancialInformationDetails",
     "longName": "995805 - Disclosure - Business Combination - Schedule Of Unaudited Pro Forma Financial Information (Details)",
     "shortName": "Business Combination - Schedule Of Unaudited Pro Forma Financial Information (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "45",
     "firstAnchor": {
      "contextRef": "C_5480a361-9c43-4312-bd06-e3ef238d80ef",
      "name": "us-gaap:BusinessAcquisitionsProFormaRevenue",
      "unitRef": "U_USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "us-gaap:BusinessAcquisitionProFormaInformationTextBlock",
       "div",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "agys-20241231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "C_5480a361-9c43-4312-bd06-e3ef238d80ef",
      "name": "us-gaap:BusinessAcquisitionsProFormaRevenue",
      "unitRef": "U_USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "us-gaap:BusinessAcquisitionProFormaInformationTextBlock",
       "div",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "agys-20241231.htm",
      "first": true,
      "unique": true
     }
    },
    "R46": {
     "role": "http://www.agilysys.com/20241231/taxonomy/role/Role_DisclosurePreferredStockDetailsTextual",
     "longName": "995815 - Disclosure - Preferred Stock - (Details Textual)",
     "shortName": "Preferred Stock - (Details Textual)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "46",
     "firstAnchor": {
      "contextRef": "C_b37fb8aa-23ee-4e06-bf1a-5bff74a51d42",
      "name": "us-gaap:StockIssuedDuringPeriodValueConversionOfConvertibleSecurities",
      "unitRef": "U_USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "agys-20241231.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "C_db1708bf-5968-4d48-975a-f562646b53c7",
      "name": "us-gaap:PreferredStockDividendRatePercentage",
      "unitRef": "U_pure",
      "xsiNil": "false",
      "lang": null,
      "decimals": "4",
      "ancestors": [
       "span",
       "us-gaap:DividendPaymentRestrictionsScheduleDescription",
       "span",
       "p",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "agys-20241231.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/20241231/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": [
      "r54",
      "r588"
     ]
    },
    "us-gaap_AccountsReceivableNetCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AccountsReceivableNetCurrent",
     "crdr": "debit",
     "presentation": [
      "http://www.agilysys.com/20241231/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Accounts Receivable, after Allowance for Credit Loss, Current, Total",
        "label": "Accounts Receivable, after Allowance for Credit Loss, Current",
        "terseLabel": "Accounts receivable, net of allowance for expected credit losses of $937 and $974, respectively",
        "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": [
      "r723"
     ]
    },
    "agys_AccretionOfConvertiblePreferredStockDividends": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.agilysys.com/20241231",
     "localname": "AccretionOfConvertiblePreferredStockDividends",
     "crdr": "credit",
     "presentation": [
      "http://www.agilysys.com/20241231/taxonomy/role/Role_DisclosureEarningsPerShareDetails",
      "http://www.agilysys.com/20241231/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfOperationsUnaudited",
      "http://www.agilysys.com/20241231/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_AccruedIncomeTaxesCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AccruedIncomeTaxesCurrent",
     "crdr": "credit",
     "presentation": [
      "http://www.agilysys.com/20241231/taxonomy/role/DisclosureBusinessCombinationAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Accrued Income Taxes, Current",
        "terseLabel": "Uncertain tax positions",
        "documentation": "Carrying amount as of the balance sheet date of the unpaid sum of the known and estimated amounts payable to satisfy all currently due domestic and foreign income tax obligations."
       }
      }
     },
     "auth_ref": [
      "r57",
      "r107"
     ]
    },
    "us-gaap_AccruedLiabilitiesCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AccruedLiabilitiesCurrent",
     "crdr": "credit",
     "presentation": [
      "http://www.agilysys.com/20241231/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": [
      "r57"
     ]
    },
    "us-gaap_AccruedLiabilitiesCurrentAndNoncurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AccruedLiabilitiesCurrentAndNoncurrent",
     "crdr": "credit",
     "presentation": [
      "http://www.agilysys.com/20241231/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": [
      "r108"
     ]
    },
    "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AccumulatedOtherComprehensiveIncomeLossNetOfTax",
     "crdr": "credit",
     "presentation": [
      "http://www.agilysys.com/20241231/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": [
      "r18",
      "r19",
      "r71",
      "r135",
      "r435",
      "r462",
      "r463"
     ]
    },
    "us-gaap_AccumulatedOtherComprehensiveIncomeMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AccumulatedOtherComprehensiveIncomeMember",
     "presentation": [
      "http://www.agilysys.com/20241231/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": [
      "r5",
      "r13",
      "r19",
      "r380",
      "r383",
      "r414",
      "r458",
      "r459",
      "r700",
      "r701",
      "r702",
      "r710",
      "r711",
      "r712",
      "r714"
     ]
    },
    "us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife": {
     "xbrltype": "durationItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife",
     "presentation": [
      "http://www.agilysys.com/20241231/taxonomy/role/DisclosureBusinessCombinationAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Weighted average period",
        "label": "Acquired Finite-Lived Intangible Assets, Weighted Average Useful Life",
        "documentation": "Weighted average amortization period of finite-lived intangible assets acquired either individually or as part of a group of assets, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days."
       }
      }
     },
     "auth_ref": [
      "r227",
      "r555"
     ]
    },
    "agys_ActivityRelatedToRestrictedSharesAwardedByCompanyAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.agilysys.com/20241231",
     "localname": "ActivityRelatedToRestrictedSharesAwardedByCompanyAbstract",
     "presentation": [
      "http://www.agilysys.com/20241231/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": []
    },
    "ecd_Additional402vDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "Additional402vDisclosureTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Additional 402(v) Disclosure [Text Block]",
        "terseLabel": "Additional 402(v) Disclosure"
       }
      }
     },
     "auth_ref": [
      "r641"
     ]
    },
    "us-gaap_AdditionalPaidInCapital": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AdditionalPaidInCapital",
     "crdr": "credit",
     "presentation": [
      "http://www.agilysys.com/20241231/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": [
      "r64",
      "r588",
      "r831"
     ]
    },
    "us-gaap_AdditionalPaidInCapitalMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AdditionalPaidInCapitalMember",
     "presentation": [
      "http://www.agilysys.com/20241231/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": [
      "r474",
      "r710",
      "r711",
      "r712",
      "r714",
      "r784",
      "r832"
     ]
    },
    "ecd_AdjToCompAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "AdjToCompAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Adjustment to Compensation Amount",
        "terseLabel": "Adjustment to Compensation, Amount"
       }
      }
     },
     "auth_ref": [
      "r654"
     ]
    },
    "ecd_AdjToCompAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "AdjToCompAxis",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Adjustment to Compensation [Axis]",
        "terseLabel": "Adjustment to Compensation:"
       }
      }
     },
     "auth_ref": [
      "r654"
     ]
    },
    "ecd_AdjToNonPeoNeoCompFnTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "AdjToNonPeoNeoCompFnTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Adjustment to Non-PEO NEO Compensation Footnote [Text Block]",
        "terseLabel": "Adjustment to Non-PEO NEO Compensation Footnote"
       }
      }
     },
     "auth_ref": [
      "r654"
     ]
    },
    "ecd_AdjToPeoCompFnTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "AdjToPeoCompFnTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Adjustment To PEO Compensation, Footnote [Text Block]",
        "terseLabel": "Adjustment To PEO Compensation, Footnote"
       }
      }
     },
     "auth_ref": [
      "r654"
     ]
    },
    "us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue",
     "crdr": "credit",
     "presentation": [
      "http://www.agilysys.com/20241231/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": [
      "r41",
      "r42",
      "r303"
     ]
    },
    "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract",
     "presentation": [
      "http://www.agilysys.com/20241231/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": []
    },
    "ecd_AggtChngPnsnValInSummryCompstnTblForAplblYrMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "AggtChngPnsnValInSummryCompstnTblForAplblYrMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Aggregate Change in Present Value of Accumulated Benefit for All Pension Plans Reported in Summary Compensation Table [Member]",
        "terseLabel": "Aggregate Change in Present Value of Accumulated Benefit for All Pension Plans Reported in Summary Compensation Table"
       }
      }
     },
     "auth_ref": [
      "r687"
     ]
    },
    "ecd_AggtErrCompAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "AggtErrCompAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Aggregate Erroneous Compensation Amount",
        "terseLabel": "Aggregate Erroneous Compensation Amount"
       }
      }
     },
     "auth_ref": [
      "r613",
      "r623",
      "r633",
      "r665"
     ]
    },
    "ecd_AggtErrCompNotYetDeterminedTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "AggtErrCompNotYetDeterminedTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Aggregate Erroneous Compensation Not Yet Determined [Text Block]",
        "terseLabel": "Aggregate Erroneous Compensation Not Yet Determined"
       }
      }
     },
     "auth_ref": [
      "r616",
      "r626",
      "r636",
      "r668"
     ]
    },
    "ecd_AggtPnsnAdjsSvcCstMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "AggtPnsnAdjsSvcCstMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Aggregate Pension Adjustments Service Cost [Member]",
        "terseLabel": "Aggregate Pension Adjustments Service Cost"
       }
      }
     },
     "auth_ref": [
      "r688"
     ]
    },
    "ecd_AllAdjToCompMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "AllAdjToCompMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "All Adjustments to Compensation [Member]",
        "terseLabel": "All Adjustments to Compensation"
       }
      }
     },
     "auth_ref": [
      "r654"
     ]
    },
    "ecd_AllExecutiveCategoriesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "AllExecutiveCategoriesMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "All Executive Categories [Member]",
        "terseLabel": "All Executive Categories"
       }
      }
     },
     "auth_ref": [
      "r661"
     ]
    },
    "ecd_AllIndividualsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "AllIndividualsMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure",
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure",
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements",
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "All Individuals [Member]",
        "terseLabel": "All Individuals"
       }
      }
     },
     "auth_ref": [
      "r617",
      "r627",
      "r637",
      "r661",
      "r669",
      "r673",
      "r681"
     ]
    },
    "ecd_AllTradingArrangementsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "AllTradingArrangementsMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "All Trading Arrangements [Member]",
        "terseLabel": "All Trading Arrangements"
       }
      }
     },
     "auth_ref": [
      "r679"
     ]
    },
    "us-gaap_AllocatedShareBasedCompensationExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AllocatedShareBasedCompensationExpense",
     "crdr": "debit",
     "presentation": [
      "http://www.agilysys.com/20241231/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": [
      "r332",
      "r337"
     ]
    },
    "us-gaap_AllowanceForDoubtfulAccountsReceivable": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AllowanceForDoubtfulAccountsReceivable",
     "crdr": "credit",
     "presentation": [
      "http://www.agilysys.com/20241231/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": [
      "r136",
      "r211",
      "r215",
      "r216",
      "r217",
      "r799"
     ]
    },
    "agys_AmendedAndRestatedTwoThousandAndTwentyEquityIncentivePlanMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.agilysys.com/20241231",
     "localname": "AmendedAndRestatedTwoThousandAndTwentyEquityIncentivePlanMember",
     "presentation": [
      "http://www.agilysys.com/20241231/taxonomy/role/Role_DisclosureShareBasedCompensationDetailsTextual"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amended and Restated Two Thousand And Twenty Equity Incentive Plan Member",
        "label": "Amended and Restated Two Thousand And Twenty Equity Incentive Plan [Member]",
        "terseLabel": "Amended and Restated 2020 Equity Incentive Plan [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "agys_AmendedAndRestatedTwoThousandAndTwentyFourEquityIncentivePlanMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.agilysys.com/20241231",
     "localname": "AmendedAndRestatedTwoThousandAndTwentyFourEquityIncentivePlanMember",
     "presentation": [
      "http://www.agilysys.com/20241231/taxonomy/role/Role_DisclosureShareBasedCompensationDetailsTextual"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amended and Restated Two Thousand And Twenty Four Equity Incentive Plan Member",
        "label": "Amended and Restated Two Thousand And Twenty Four Equity Incentive Plan [Member]",
        "terseLabel": "Amended and Restated 2024 Equity Incentive Plan [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "dei_AmendmentFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "AmendmentFlag",
     "presentation": [
      "http://www.agilysys.com/20241231/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/20241231/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited",
      "http://www.agilysys.com/20241231/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": [
      "r10",
      "r224",
      "r231",
      "r566"
     ]
    },
    "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount",
     "presentation": [
      "http://www.agilysys.com/20241231/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": [
      "r189"
     ]
    },
    "agys_AssembledWorkforceMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.agilysys.com/20241231",
     "localname": "AssembledWorkforceMember",
     "presentation": [
      "http://www.agilysys.com/20241231/taxonomy/role/DisclosureBusinessCombinationAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Assembled Workforce Member",
        "label": "Assembled Workforce [Member]",
        "terseLabel": "Assembled Workforce [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_AssetAcquisitionAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AssetAcquisitionAxis",
     "presentation": [
      "http://www.agilysys.com/20241231/taxonomy/role/DisclosureBusinessCombinationAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Asset Acquisition [Axis]",
        "documentation": "Information by asset acquisition."
       }
      }
     },
     "auth_ref": [
      "r225",
      "r226",
      "r227",
      "r228",
      "r229",
      "r780"
     ]
    },
    "us-gaap_AssetAcquisitionDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AssetAcquisitionDomain",
     "presentation": [
      "http://www.agilysys.com/20241231/taxonomy/role/DisclosureBusinessCombinationAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Asset Acquisition [Domain]",
        "documentation": "Asset acquisition."
       }
      }
     },
     "auth_ref": [
      "r225",
      "r226",
      "r227",
      "r228",
      "r229",
      "r780"
     ]
    },
    "us-gaap_AssetAcquisitionIndemnificationAssetAmount": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AssetAcquisitionIndemnificationAssetAmount",
     "crdr": "debit",
     "presentation": [
      "http://www.agilysys.com/20241231/taxonomy/role/DisclosureBusinessCombinationAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Asset Acquisition, Indemnification Asset, Amount",
        "terseLabel": "Indemnification asset, amount",
        "documentation": "Amount of indemnification asset recognized at acquisition date in asset acquisition."
       }
      }
     },
     "auth_ref": [
      "r780"
     ]
    },
    "us-gaap_Assets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "Assets",
     "crdr": "debit",
     "presentation": [
      "http://www.agilysys.com/20241231/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Assets",
        "totalLabel": "Total assets",
        "documentation": "Amount of asset recognized for present right to economic benefit."
       }
      }
     },
     "auth_ref": [
      "r106",
      "r116",
      "r130",
      "r161",
      "r193",
      "r197",
      "r205",
      "r206",
      "r212",
      "r252",
      "r253",
      "r254",
      "r255",
      "r256",
      "r257",
      "r258",
      "r259",
      "r260",
      "r375",
      "r377",
      "r392",
      "r429",
      "r507",
      "r562",
      "r563",
      "r588",
      "r604",
      "r745",
      "r746",
      "r790"
     ]
    },
    "us-gaap_AssetsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AssetsAbstract",
     "presentation": [
      "http://www.agilysys.com/20241231/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/20241231/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": [
      "r125",
      "r140",
      "r161",
      "r212",
      "r252",
      "r253",
      "r254",
      "r255",
      "r256",
      "r257",
      "r258",
      "r259",
      "r260",
      "r375",
      "r377",
      "r392",
      "r588",
      "r745",
      "r746",
      "r790"
     ]
    },
    "us-gaap_AssetsCurrentAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AssetsCurrentAbstract",
     "presentation": [
      "http://www.agilysys.com/20241231/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Current assets:",
        "label": "Assets, Current [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "ecd_AwardExrcPrice": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "AwardExrcPrice",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Award Exercise Price",
        "terseLabel": "Exercise Price"
       }
      }
     },
     "auth_ref": [
      "r676"
     ]
    },
    "ecd_AwardGrantDateFairValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "AwardGrantDateFairValue",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Award Grant Date Fair Value",
        "terseLabel": "Fair Value as of Grant Date"
       }
      }
     },
     "auth_ref": [
      "r677"
     ]
    },
    "ecd_AwardTmgDiscLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "AwardTmgDiscLineItems",
     "lang": {
      "en-us": {
       "role": {
        "label": "Award Timing Disclosures [Line Items]",
        "terseLabel": "Award Timing Disclosures"
       }
      }
     },
     "auth_ref": [
      "r672"
     ]
    },
    "ecd_AwardTmgHowMnpiCnsdrdTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "AwardTmgHowMnpiCnsdrdTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Award Timing, How MNPI Considered [Text Block]",
        "terseLabel": "Award Timing, How MNPI Considered"
       }
      }
     },
     "auth_ref": [
      "r672"
     ]
    },
    "ecd_AwardTmgMethodTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "AwardTmgMethodTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Award Timing Method [Text Block]",
        "terseLabel": "Award Timing Method"
       }
      }
     },
     "auth_ref": [
      "r672"
     ]
    },
    "ecd_AwardTmgMnpiCnsdrdFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "AwardTmgMnpiCnsdrdFlag",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Award Timing MNPI Considered [Flag]",
        "terseLabel": "Award Timing MNPI Considered"
       }
      }
     },
     "auth_ref": [
      "r672"
     ]
    },
    "ecd_AwardTmgMnpiDiscTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "AwardTmgMnpiDiscTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Award Timing MNPI Disclosure [Text Block]",
        "terseLabel": "Award Timing MNPI Disclosure"
       }
      }
     },
     "auth_ref": [
      "r672"
     ]
    },
    "ecd_AwardTmgPredtrmndFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "AwardTmgPredtrmndFlag",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Award Timing Predetermined [Flag]",
        "terseLabel": "Award Timing Predetermined"
       }
      }
     },
     "auth_ref": [
      "r672"
     ]
    },
    "us-gaap_AwardTypeAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AwardTypeAxis",
     "presentation": [
      "http://www.agilysys.com/20241231/taxonomy/role/DisclosureSharebasedCompensationDetails2",
      "http://www.agilysys.com/20241231/taxonomy/role/Role_DisclosureShareBasedCompensationDetailsTextual",
      "http://www.agilysys.com/20241231/taxonomy/role/Role_DisclosureShareBasedCompensationRestrictedSharesRollforwardDetails",
      "http://www.agilysys.com/20241231/taxonomy/role/Role_DisclosureShareBasedCompensationTables",
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Award Type [Axis]",
        "terseLabel": "Award Type",
        "documentation": "Information by type of award under share-based payment arrangement."
       }
      }
     },
     "auth_ref": [
      "r306",
      "r307",
      "r308",
      "r309",
      "r310",
      "r311",
      "r312",
      "r313",
      "r314",
      "r315",
      "r316",
      "r317",
      "r318",
      "r319",
      "r320",
      "r321",
      "r322",
      "r323",
      "r324",
      "r325",
      "r326",
      "r327",
      "r328",
      "r329",
      "r330",
      "r331"
     ]
    },
    "ecd_AwardUndrlygSecuritiesAmt": {
     "xbrltype": "decimalItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "AwardUndrlygSecuritiesAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Award Underlying Securities Amount",
        "terseLabel": "Underlying Securities"
       }
      }
     },
     "auth_ref": [
      "r675"
     ]
    },
    "ecd_AwardsCloseToMnpiDiscIndName": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "AwardsCloseToMnpiDiscIndName",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Awards Close in Time to MNPI Disclosures, Individual Name",
        "terseLabel": "Name"
       }
      }
     },
     "auth_ref": [
      "r674"
     ]
    },
    "ecd_AwardsCloseToMnpiDiscTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "AwardsCloseToMnpiDiscTable",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Awards Close in Time to MNPI Disclosures [Table]",
        "terseLabel": "Awards Close in Time to MNPI Disclosures"
       }
      }
     },
     "auth_ref": [
      "r673"
     ]
    },
    "ecd_AwardsCloseToMnpiDiscTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "AwardsCloseToMnpiDiscTableTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Awards Close in Time to MNPI Disclosures [Table Text Block]",
        "terseLabel": "Awards Close in Time to MNPI Disclosures, Table"
       }
      }
     },
     "auth_ref": [
      "r673"
     ]
    },
    "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": []
    },
    "agys_Book4TimeMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.agilysys.com/20241231",
     "localname": "Book4TimeMember",
     "presentation": [
      "http://www.agilysys.com/20241231/taxonomy/role/DisclosureBusinessCombinationAdditionalInformationDetails",
      "http://www.agilysys.com/20241231/taxonomy/role/DisclosureBusinessCombinationComponentsAndTheAllocationOfThePurchasePriceForAcquisitionDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Book4Time [Member]",
        "documentation": "Book4Time Member",
        "label": "Book4Time [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "agys_Book4TimeSellerMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.agilysys.com/20241231",
     "localname": "Book4TimeSellerMember",
     "presentation": [
      "http://www.agilysys.com/20241231/taxonomy/role/DisclosureBusinessCombinationAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Book4Time Seller.",
        "label": "Book4Time Seller [Member]",
        "terseLabel": "Book4Time [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_BusinessAcquisitionAcquireeDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "BusinessAcquisitionAcquireeDomain",
     "presentation": [
      "http://www.agilysys.com/20241231/taxonomy/role/DisclosureBusinessCombinationAdditionalInformationDetails",
      "http://www.agilysys.com/20241231/taxonomy/role/DisclosureBusinessCombinationComponentsAndTheAllocationOfThePurchasePriceForAcquisitionDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Business Acquisition, Acquiree [Domain]",
        "documentation": "Identification of the acquiree in a material business combination (or series of individually immaterial business combinations), which may include the name or other type of identification of the acquiree."
       }
      }
     },
     "auth_ref": [
      "r225",
      "r226",
      "r227",
      "r228",
      "r229",
      "r370",
      "r576",
      "r577"
     ]
    },
    "us-gaap_BusinessAcquisitionAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "BusinessAcquisitionAxis",
     "presentation": [
      "http://www.agilysys.com/20241231/taxonomy/role/DisclosureBusinessCombinationAdditionalInformationDetails",
      "http://www.agilysys.com/20241231/taxonomy/role/DisclosureBusinessCombinationComponentsAndTheAllocationOfThePurchasePriceForAcquisitionDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Business Acquisition [Axis]",
        "documentation": "Information by business combination or series of individually immaterial business combinations."
       }
      }
     },
     "auth_ref": [
      "r43",
      "r46",
      "r225",
      "r226",
      "r227",
      "r228",
      "r229",
      "r370",
      "r576",
      "r577"
     ]
    },
    "us-gaap_BusinessAcquisitionEffectiveDateOfAcquisition1": {
     "xbrltype": "dateItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "BusinessAcquisitionEffectiveDateOfAcquisition1",
     "presentation": [
      "http://www.agilysys.com/20241231/taxonomy/role/DisclosureBusinessCombinationAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Acquisition date",
        "label": "Business Acquisition, Effective Date of Acquisition",
        "documentation": "Date when the acquirer obtains control of the acquiree, in YYYY-MM-DD format."
       }
      }
     },
     "auth_ref": [
      "r0",
      "r1",
      "r15"
     ]
    },
    "us-gaap_BusinessAcquisitionLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "BusinessAcquisitionLineItems",
     "presentation": [
      "http://www.agilysys.com/20241231/taxonomy/role/DisclosureBusinessCombinationAdditionalInformationDetails",
      "http://www.agilysys.com/20241231/taxonomy/role/DisclosureBusinessCombinationComponentsAndTheAllocationOfThePurchasePriceForAcquisitionDetails",
      "http://www.agilysys.com/20241231/taxonomy/role/DisclosureBusinessCombinationScheduleOfUnauditedProFormaFinancialInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Business Acquisition [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": [
      "r370"
     ]
    },
    "us-gaap_BusinessAcquisitionProFormaInformationTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "BusinessAcquisitionProFormaInformationTextBlock",
     "presentation": [
      "http://www.agilysys.com/20241231/taxonomy/role/DisclosureBusinessCombinationTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Business Acquisition, Pro Forma Information [Table Text Block]",
        "terseLabel": "Schedule of unaudited pro forma financial information",
        "documentation": "Tabular disclosure of pro forma results of operations for a material business acquisition or series of individually immaterial business acquisitions that are material in the aggregate."
       }
      }
     },
     "auth_ref": [
      "r694",
      "r695"
     ]
    },
    "us-gaap_BusinessAcquisitionsProFormaNetIncomeLoss": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "BusinessAcquisitionsProFormaNetIncomeLoss",
     "crdr": "credit",
     "presentation": [
      "http://www.agilysys.com/20241231/taxonomy/role/DisclosureBusinessCombinationScheduleOfUnauditedProFormaFinancialInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Business Acquisition, Pro Forma Net Income (Loss)",
        "terseLabel": "Net income (loss)",
        "documentation": "The pro forma net Income or Loss for the period as if the business combination or combinations had been completed at the beginning of a period."
       }
      }
     },
     "auth_ref": [
      "r368",
      "r369"
     ]
    },
    "us-gaap_BusinessAcquisitionsProFormaRevenue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "BusinessAcquisitionsProFormaRevenue",
     "crdr": "credit",
     "presentation": [
      "http://www.agilysys.com/20241231/taxonomy/role/DisclosureBusinessCombinationScheduleOfUnauditedProFormaFinancialInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Business Acquisition, Pro Forma Revenue",
        "terseLabel": "Revenue",
        "documentation": "The pro forma revenue for a period as if the business combination or combinations had been completed at the beginning of the period."
       }
      }
     },
     "auth_ref": [
      "r368",
      "r369"
     ]
    },
    "us-gaap_BusinessCombinationConsiderationTransferred1": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "BusinessCombinationConsiderationTransferred1",
     "crdr": "credit",
     "presentation": [
      "http://www.agilysys.com/20241231/taxonomy/role/DisclosureBusinessCombinationAdditionalInformationDetails",
      "http://www.agilysys.com/20241231/taxonomy/role/DisclosureBusinessCombinationComponentsAndTheAllocationOfThePurchasePriceForAcquisitionDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Business Combination, Consideration Transferred",
        "totalLabel": "Total purchase price",
        "terseLabel": "Net cash consideration",
        "documentation": "Amount of consideration transferred, consisting of acquisition-date fair value of assets transferred by the acquirer, liabilities incurred by the acquirer, and equity interest issued by the acquirer."
       }
      }
     },
     "auth_ref": [
      "r2",
      "r3",
      "r12"
     ]
    },
    "us-gaap_BusinessCombinationDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "BusinessCombinationDisclosureTextBlock",
     "presentation": [
      "http://www.agilysys.com/20241231/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": [
      "r102",
      "r371"
     ]
    },
    "us-gaap_BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActual": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActual",
     "crdr": "credit",
     "presentation": [
      "http://www.agilysys.com/20241231/taxonomy/role/DisclosureBusinessCombinationAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Business Combination, Pro Forma Information, Revenue of Acquiree since Acquisition Date, Actual",
        "terseLabel": "Revenue attributable",
        "documentation": "This element represents the amount of revenue of the acquiree since the acquisition date included in the consolidated income statement for the reporting period."
       }
      }
     },
     "auth_ref": [
      "r45"
     ]
    },
    "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssetsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssetsAbstract",
     "presentation": [
      "http://www.agilysys.com/20241231/taxonomy/role/DisclosureBusinessCombinationComponentsAndTheAllocationOfThePurchasePriceForAcquisitionDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Identifiable intangible assets:",
        "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Assets [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsAbstract",
     "presentation": [
      "http://www.agilysys.com/20241231/taxonomy/role/DisclosureBusinessCombinationComponentsAndTheAllocationOfThePurchasePriceForAcquisitionDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Allocation of Purchase Price:",
        "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Assets [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "agys_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsContractLiabilities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.agilysys.com/20241231",
     "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsContractLiabilities",
     "crdr": "credit",
     "presentation": [
      "http://www.agilysys.com/20241231/taxonomy/role/DisclosureBusinessCombinationComponentsAndTheAllocationOfThePurchasePriceForAcquisitionDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Contract liabilities",
        "documentation": "Business Combination Recognized Identifiable Assets Acquired And Liabilities Assumed Current Assets Contract Liabilities",
        "label": "Business Combination Recognized Identifiable Assets Acquired And Liabilities Assumed Current Assets Contract Liabilities"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsOther": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsOther",
     "crdr": "debit",
     "presentation": [
      "http://www.agilysys.com/20241231/taxonomy/role/DisclosureBusinessCombinationComponentsAndTheAllocationOfThePurchasePriceForAcquisitionDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Assets, Other",
        "terseLabel": "Other current assets, including cash acquired",
        "documentation": "Amount of other assets expected to be realized or consumed before one year or the normal operating cycle, if longer, acquired at the acquisition date."
       }
      }
     },
     "auth_ref": [
      "r48"
     ]
    },
    "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables",
     "crdr": "debit",
     "presentation": [
      "http://www.agilysys.com/20241231/taxonomy/role/DisclosureBusinessCombinationComponentsAndTheAllocationOfThePurchasePriceForAcquisitionDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Accounts receivable, net",
        "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Assets, Receivables",
        "documentation": "Amount due from customers or clients for goods or services, including trade receivables, that have been delivered or sold in the normal course of business, and amounts due from others, including related parties expected to be converted to cash, sold or exchanged within one year or the normal operating cycle, if longer, acquired at the acquisition date."
       }
      }
     },
     "auth_ref": [
      "r48"
     ]
    },
    "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesOther": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesOther",
     "crdr": "credit",
     "presentation": [
      "http://www.agilysys.com/20241231/taxonomy/role/DisclosureBusinessCombinationComponentsAndTheAllocationOfThePurchasePriceForAcquisitionDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities, Other",
        "terseLabel": "Current and other liabilities",
        "negatedTerseLabel": "Current and other liabilities",
        "documentation": "Amount of other liabilities due within one year or within the normal operating cycle, if longer, assumed at the acquisition date."
       }
      }
     },
     "auth_ref": [
      "r48"
     ]
    },
    "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities",
     "crdr": "credit",
     "presentation": [
      "http://www.agilysys.com/20241231/taxonomy/role/DisclosureBusinessCombinationComponentsAndTheAllocationOfThePurchasePriceForAcquisitionDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Deferred tax liabilities",
        "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Deferred Tax Liabilities",
        "negatedTerseLabel": "Deferred tax liabilities",
        "documentation": "Amount of deferred tax liability attributable to taxable temporary differences assumed at the acquisition date."
       }
      }
     },
     "auth_ref": [
      "r48"
     ]
    },
    "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles",
     "crdr": "debit",
     "presentation": [
      "http://www.agilysys.com/20241231/taxonomy/role/DisclosureBusinessCombinationComponentsAndTheAllocationOfThePurchasePriceForAcquisitionDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Finite-Lived Intangibles",
        "totalLabel": "Total identifiable intangible assets",
        "documentation": "The amount of identifiable intangible assets recognized as of the acquisition date."
       }
      }
     },
     "auth_ref": [
      "r47",
      "r48"
     ]
    },
    "agys_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNetTangibleAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.agilysys.com/20241231",
     "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNetTangibleAssets",
     "crdr": "debit",
     "presentation": [
      "http://www.agilysys.com/20241231/taxonomy/role/DisclosureBusinessCombinationComponentsAndTheAllocationOfThePurchasePriceForAcquisitionDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Business Combination Recognized Identifiable Assets Acquired And Liabilities Assumed Net Tangible Assets.",
        "label": "Business Combination Recognized Identifiable Assets Acquired And Liabilities Assumed Net Tangible Assets",
        "totalLabel": "Net tangible assets (liabilities)"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets",
     "crdr": "debit",
     "presentation": [
      "http://www.agilysys.com/20241231/taxonomy/role/DisclosureBusinessCombinationComponentsAndTheAllocationOfThePurchasePriceForAcquisitionDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other assets",
        "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Other Noncurrent Assets",
        "documentation": "Amount of other assets expected to be realized or consumed after one year or the normal operating cycle, if longer, acquired at the acquisition date."
       }
      }
     },
     "auth_ref": [
      "r48"
     ]
    },
    "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet",
     "crdr": "debit",
     "presentation": [
      "http://www.agilysys.com/20241231/taxonomy/role/DisclosureBusinessCombinationComponentsAndTheAllocationOfThePurchasePriceForAcquisitionDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Business Combination, Recognized Identifiable Assets Acquired, Goodwill, and Liabilities Assumed, Net",
        "totalLabel": "Total purchase price allocation",
        "documentation": "Amount recognized for assets, including goodwill, in excess of (less than) the aggregate liabilities assumed."
       }
      }
     },
     "auth_ref": [
      "r48"
     ]
    },
    "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNetAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNetAbstract",
     "presentation": [
      "http://www.agilysys.com/20241231/taxonomy/role/DisclosureBusinessCombinationComponentsAndTheAllocationOfThePurchasePriceForAcquisitionDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Business Combination, Recognized Identifiable Assets Acquired, Goodwill, and Liabilities Assumed, Net [Abstract]",
        "terseLabel": "Components of Purchase Price:"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_BusinessCombinationSeparatelyRecognizedTransactionsAdditionalDisclosuresAcquisitionCosts": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "BusinessCombinationSeparatelyRecognizedTransactionsAdditionalDisclosuresAcquisitionCosts",
     "crdr": "debit",
     "presentation": [
      "http://www.agilysys.com/20241231/taxonomy/role/DisclosureBusinessCombinationAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Acquisition costs",
        "label": "Business Combination, Separately Recognized Transactions, Additional Disclosures, Acquisition Costs",
        "documentation": "For transactions that are recognized separately from the acquisition of assets and assumptions of liabilities in the business combination, such as related to pre-existing relationships with the acquiree, this element represents the disclosure of the amount of acquisition related costs."
       }
      }
     },
     "auth_ref": [
      "r44"
     ]
    },
    "us-gaap_BusinessCombinationsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "BusinessCombinationsAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Business Combinations [Abstract]",
        "terseLabel": "Business Combinations Abstract"
       }
      }
     },
     "auth_ref": []
    },
    "agys_CARESActMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.agilysys.com/20241231",
     "localname": "CARESActMember",
     "presentation": [
      "http://www.agilysys.com/20241231/taxonomy/role/Role_DisclosureIncomeTaxesDetailsTextual"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C A R E S Act [Member]",
        "documentation": "CARES Act [Member].",
        "terseLabel": "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/20241231/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": [
      "r26",
      "r27",
      "r28"
     ]
    },
    "us-gaap_CapitalizedContractCostAmortization": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CapitalizedContractCostAmortization",
     "crdr": "debit",
     "presentation": [
      "http://www.agilysys.com/20241231/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": [
      "r221"
     ]
    },
    "us-gaap_CapitalizedContractCostNet": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CapitalizedContractCostNet",
     "crdr": "debit",
     "presentation": [
      "http://www.agilysys.com/20241231/taxonomy/role/Role_DisclosureRevenueRecognitionNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Capitalized contract cost, net",
        "totalLabel": "Capitalized Contract Cost, Net, Total",
        "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": [
      "r220"
     ]
    },
    "us-gaap_CashAndCashEquivalentsAtCarryingValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CashAndCashEquivalentsAtCarryingValue",
     "crdr": "debit",
     "presentation": [
      "http://www.agilysys.com/20241231/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": [
      "r24",
      "r127",
      "r557"
     ]
    },
    "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents",
     "crdr": "debit",
     "presentation": [
      "http://www.agilysys.com/20241231/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": [
      "r24",
      "r84",
      "r158"
     ]
    },
    "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
     "crdr": "debit",
     "presentation": [
      "http://www.agilysys.com/20241231/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect",
        "totalLabel": "Net (decrease) increase in cash and cash equivalents",
        "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": [
      "r4",
      "r84"
     ]
    },
    "us-gaap_CashFlowSupplementalDisclosuresTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CashFlowSupplementalDisclosuresTextBlock",
     "presentation": [
      "http://www.agilysys.com/20241231/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": [
      "r81"
     ]
    },
    "agys_CashReceivedInAcquisitionPartiallyOffset": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.agilysys.com/20241231",
     "localname": "CashReceivedInAcquisitionPartiallyOffset",
     "crdr": "credit",
     "presentation": [
      "http://www.agilysys.com/20241231/taxonomy/role/DisclosureBusinessCombinationAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Cash received in acquisition partially offset",
        "label": "Cash received in acquisition partially offset",
        "terseLabel": "Cash received in acquisition partially offset"
       }
      }
     },
     "auth_ref": []
    },
    "ecd_ChangedPeerGroupFnTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "ChangedPeerGroupFnTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Changed Peer Group, Footnote [Text Block]",
        "terseLabel": "Changed Peer Group, Footnote"
       }
      }
     },
     "auth_ref": [
      "r652"
     ]
    },
    "srt_ChiefExecutiveOfficerMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2024",
     "localname": "ChiefExecutiveOfficerMember",
     "presentation": [
      "http://www.agilysys.com/20241231/taxonomy/role/Role_DisclosureShareBasedCompensationDetailsTextual"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Chief Executive Officer [Member]",
        "label": "Chief Executive Officer [Member]"
       }
      }
     },
     "auth_ref": [
      "r722"
     ]
    },
    "ecd_ChngInFrValAsOfVstngDtOfPrrYrEqtyAwrdsVstdInCvrdYrMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "ChngInFrValAsOfVstngDtOfPrrYrEqtyAwrdsVstdInCvrdYrMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Change in Fair Value as of Vesting Date of Prior Year Equity Awards Vested in Covered Year [Member]",
        "terseLabel": "Change in Fair Value as of Vesting Date of Prior Year Equity Awards Vested in Covered Year"
       }
      }
     },
     "auth_ref": [
      "r649"
     ]
    },
    "ecd_ChngInFrValOfOutsdngAndUnvstdEqtyAwrdsGrntdInPrrYrsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "ChngInFrValOfOutsdngAndUnvstdEqtyAwrdsGrntdInPrrYrsMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Year-over-Year Change in Fair Value of Equity Awards Granted in Prior Years That are Outstanding and Unvested [Member]",
        "terseLabel": "Year-over-Year Change in Fair Value of Equity Awards Granted in Prior Years That are Outstanding and Unvested"
       }
      }
     },
     "auth_ref": [
      "r647"
     ]
    },
    "dei_CityAreaCode": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "CityAreaCode",
     "presentation": [
      "http://www.agilysys.com/20241231/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/20241231/taxonomy/role/Role_DisclosurePreferredStockDetailsTextual",
      "http://www.agilysys.com/20241231/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": [
      "r122",
      "r132",
      "r133",
      "r134",
      "r161",
      "r182",
      "r183",
      "r186",
      "r188",
      "r195",
      "r196",
      "r212",
      "r252",
      "r254",
      "r255",
      "r256",
      "r259",
      "r260",
      "r273",
      "r274",
      "r276",
      "r277",
      "r279",
      "r392",
      "r468",
      "r469",
      "r470",
      "r471",
      "r474",
      "r475",
      "r476",
      "r477",
      "r478",
      "r479",
      "r480",
      "r481",
      "r482",
      "r483",
      "r484",
      "r485",
      "r495",
      "r516",
      "r534",
      "r547",
      "r548",
      "r549",
      "r550",
      "r551",
      "r691",
      "r706",
      "r715"
     ]
    },
    "us-gaap_ClassOfStockLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ClassOfStockLineItems",
     "presentation": [
      "http://www.agilysys.com/20241231/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": [
      "r132",
      "r133",
      "r134",
      "r195",
      "r273",
      "r274",
      "r275",
      "r276",
      "r277",
      "r278",
      "r279",
      "r468",
      "r469",
      "r470",
      "r471",
      "r567",
      "r691",
      "r706"
     ]
    },
    "ecd_CoSelectedMeasureAmt": {
     "xbrltype": "decimalItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "CoSelectedMeasureAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Company Selected Measure Amount",
        "terseLabel": "Company Selected Measure Amount"
       }
      }
     },
     "auth_ref": [
      "r653"
     ]
    },
    "ecd_CoSelectedMeasureName": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "CoSelectedMeasureName",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Company Selected Measure Name",
        "terseLabel": "Company Selected Measure Name"
       }
      }
     },
     "auth_ref": [
      "r653"
     ]
    },
    "us-gaap_CommitmentsAndContingencies": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CommitmentsAndContingencies",
     "crdr": "credit",
     "presentation": [
      "http://www.agilysys.com/20241231/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": [
      "r61",
      "r109",
      "r432",
      "r494"
     ]
    },
    "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/20241231/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": [
      "r89",
      "r244",
      "r245",
      "r552",
      "r737",
      "r739"
     ]
    },
    "us-gaap_CommonStockMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CommonStockMember",
     "presentation": [
      "http://www.agilysys.com/20241231/taxonomy/role/Role_DisclosureShareBasedCompensationDetailsTextual",
      "http://www.agilysys.com/20241231/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": [
      "r594",
      "r595",
      "r596",
      "r598",
      "r599",
      "r600",
      "r601",
      "r710",
      "r711",
      "r714",
      "r784",
      "r830",
      "r832"
     ]
    },
    "us-gaap_CommonStockParOrStatedValuePerShare": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CommonStockParOrStatedValuePerShare",
     "presentation": [
      "http://www.agilysys.com/20241231/taxonomy/role/Role_DisclosurePreferredStockDetailsTextual",
      "http://www.agilysys.com/20241231/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": [
      "r63"
     ]
    },
    "us-gaap_CommonStockSharesAuthorized": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CommonStockSharesAuthorized",
     "presentation": [
      "http://www.agilysys.com/20241231/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": [
      "r63",
      "r495"
     ]
    },
    "us-gaap_CommonStockSharesIssued": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CommonStockSharesIssued",
     "presentation": [
      "http://www.agilysys.com/20241231/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": [
      "r63"
     ]
    },
    "us-gaap_CommonStockSharesOutstanding": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CommonStockSharesOutstanding",
     "presentation": [
      "http://www.agilysys.com/20241231/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": [
      "r14",
      "r63",
      "r495",
      "r513",
      "r832",
      "r833"
     ]
    },
    "us-gaap_CommonStockValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CommonStockValue",
     "crdr": "credit",
     "presentation": [
      "http://www.agilysys.com/20241231/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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",
        "terseLabel": "Common shares, without par value, at $0.30 stated value; 80,000,000 shares authorized; 33,342,288 shares issued; and 27,961,890 and 27,376,862 shares outstanding at December 31, 2024 and March 31, 2024, respectively",
        "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": [
      "r63",
      "r434",
      "r588"
     ]
    },
    "ecd_CompActuallyPaidVsCoSelectedMeasureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "CompActuallyPaidVsCoSelectedMeasureTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Compensation Actually Paid vs. Company Selected Measure [Text Block]",
        "terseLabel": "Compensation Actually Paid vs. Company Selected Measure"
       }
      }
     },
     "auth_ref": [
      "r658"
     ]
    },
    "ecd_CompActuallyPaidVsNetIncomeTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "CompActuallyPaidVsNetIncomeTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Compensation Actually Paid vs. Net Income [Text Block]",
        "terseLabel": "Compensation Actually Paid vs. Net Income"
       }
      }
     },
     "auth_ref": [
      "r657"
     ]
    },
    "ecd_CompActuallyPaidVsOtherMeasureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "CompActuallyPaidVsOtherMeasureTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Compensation Actually Paid vs. Other Measure [Text Block]",
        "terseLabel": "Compensation Actually Paid vs. Other Measure"
       }
      }
     },
     "auth_ref": [
      "r659"
     ]
    },
    "ecd_CompActuallyPaidVsTotalShareholderRtnTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "CompActuallyPaidVsTotalShareholderRtnTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Compensation Actually Paid vs. Total Shareholder Return [Text Block]",
        "terseLabel": "Compensation Actually Paid vs. Total Shareholder Return"
       }
      }
     },
     "auth_ref": [
      "r656"
     ]
    },
    "us-gaap_ComprehensiveIncomeNetOfTax": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ComprehensiveIncomeNetOfTax",
     "crdr": "credit",
     "presentation": [
      "http://www.agilysys.com/20241231/taxonomy/role/StatementCondensedConsolidatedStatementsOfComprehensiveIncomeUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Comprehensive Income (Loss), Net of Tax, Attributable to Parent",
        "totalLabel": "Total comprehensive (loss) 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": [
      "r20",
      "r142",
      "r144",
      "r148",
      "r424",
      "r443",
      "r444"
     ]
    },
    "us-gaap_ContractWithCustomerAssetNetCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ContractWithCustomerAssetNetCurrent",
     "crdr": "debit",
     "presentation": [
      "http://www.agilysys.com/20241231/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Contract assets",
        "totalLabel": "Contract with Customer, Asset, after Allowance for Credit Loss, Current, Total",
        "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": [
      "r281",
      "r283",
      "r294"
     ]
    },
    "us-gaap_ContractWithCustomerAssetReclassifiedToReceivable": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ContractWithCustomerAssetReclassifiedToReceivable",
     "crdr": "credit",
     "presentation": [
      "http://www.agilysys.com/20241231/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": [
      "r568"
     ]
    },
    "us-gaap_ContractWithCustomerLiability": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ContractWithCustomerLiability",
     "crdr": "credit",
     "presentation": [
      "http://www.agilysys.com/20241231/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": [
      "r281",
      "r282",
      "r294"
     ]
    },
    "us-gaap_ContractWithCustomerLiabilityRevenueRecognized": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ContractWithCustomerLiabilityRevenueRecognized",
     "crdr": "credit",
     "presentation": [
      "http://www.agilysys.com/20241231/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": [
      "r295"
     ]
    },
    "us-gaap_ConvertiblePreferredStockMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ConvertiblePreferredStockMember",
     "presentation": [
      "http://www.agilysys.com/20241231/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": [
      "r273",
      "r274",
      "r276",
      "r598",
      "r599",
      "r600",
      "r601"
     ]
    },
    "us-gaap_CostOfGoodsAndServicesSold": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CostOfGoodsAndServicesSold",
     "crdr": "debit",
     "presentation": [
      "http://www.agilysys.com/20241231/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": [
      "r75",
      "r76",
      "r420"
     ]
    },
    "us-gaap_CostOfRevenueAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CostOfRevenueAbstract",
     "presentation": [
      "http://www.agilysys.com/20241231/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": []
    },
    "us-gaap_CreditFacilityAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CreditFacilityAxis",
     "presentation": [
      "http://www.agilysys.com/20241231/taxonomy/role/DisclosureDebtAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Credit Facility [Axis]",
        "documentation": "Information by type of credit facility. Credit facilities provide capital to borrowers without the need to structure a loan for each borrowing."
       }
      }
     },
     "auth_ref": [
      "r251",
      "r743"
     ]
    },
    "us-gaap_CreditFacilityDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CreditFacilityDomain",
     "presentation": [
      "http://www.agilysys.com/20241231/taxonomy/role/DisclosureDebtAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Credit Facility [Domain]",
        "documentation": "Type of credit facility. Credit facilities provide capital to borrowers without the need to structure a loan for each borrowing."
       }
      }
     },
     "auth_ref": [
      "r251",
      "r743",
      "r744"
     ]
    },
    "dei_CurrentFiscalYearEndDate": {
     "xbrltype": "gMonthDayItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "CurrentFiscalYearEndDate",
     "presentation": [
      "http://www.agilysys.com/20241231/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_CustomerRelationshipsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CustomerRelationshipsMember",
     "presentation": [
      "http://www.agilysys.com/20241231/taxonomy/role/DisclosureBusinessCombinationAdditionalInformationDetails",
      "http://www.agilysys.com/20241231/taxonomy/role/DisclosureBusinessCombinationComponentsAndTheAllocationOfThePurchasePriceForAcquisitionDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Customer Relationships [Member]",
        "label": "Customer Relationships [Member]",
        "documentation": "Customer relationship that exists between an entity and its customer, for example, but not limited to, tenant relationships."
       }
      }
     },
     "auth_ref": [
      "r50",
      "r727",
      "r728",
      "r729",
      "r730",
      "r732",
      "r733",
      "r735",
      "r736"
     ]
    },
    "us-gaap_DebtDisclosureAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DebtDisclosureAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Debt Disclosure [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DebtDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DebtDisclosureTextBlock",
     "presentation": [
      "http://www.agilysys.com/20241231/taxonomy/role/DisclosureDebt1"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Debt Disclosure [Text Block]",
        "terseLabel": "Debt",
        "documentation": "The entire disclosure for information about short-term and long-term debt arrangements, which includes amounts of borrowings under each line of credit, note payable, commercial paper issue, bonds indenture, debenture issue, own-share lending arrangements and any other contractual agreement to repay funds, and about the underlying arrangements, rationale for a classification as long-term, including repayment terms, interest rates, collateral provided, restrictions on use of assets and activities, whether or not in compliance with debt covenants, and other matters important to users of the financial statements, such as the effects of refinancing and noncompliance with debt covenants."
       }
      }
     },
     "auth_ref": [
      "r90",
      "r160",
      "r237",
      "r238",
      "r239",
      "r240",
      "r241",
      "r250",
      "r251",
      "r261",
      "r262",
      "r263",
      "r264",
      "r265",
      "r266",
      "r267",
      "r268",
      "r270",
      "r271",
      "r272",
      "r404"
     ]
    },
    "us-gaap_DebtInstrumentVariableInterestRateTypeExtensibleEnumeration": {
     "xbrltype": "enumerationSetItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DebtInstrumentVariableInterestRateTypeExtensibleEnumeration",
     "presentation": [
      "http://www.agilysys.com/20241231/taxonomy/role/DisclosureDebtAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Debt Instrument, Variable Interest Rate, Type [Extensible Enumeration]",
        "documentation": "Indicates type of variable interest rate on debt instrument."
       }
      }
     },
     "auth_ref": [
      "r428"
     ]
    },
    "us-gaap_DebtIssuanceCostsLineOfCreditArrangementsNet": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DebtIssuanceCostsLineOfCreditArrangementsNet",
     "crdr": "debit",
     "presentation": [
      "http://www.agilysys.com/20241231/taxonomy/role/DisclosureDebtAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Debt Issuance Costs, Line of Credit Arrangements, Net, Total",
        "label": "Debt Issuance Costs, Line of Credit Arrangements, Net",
        "terseLabel": "Debt issuance costs relating to the Revolving Facility",
        "documentation": "Amount, after accumulated amortization, of debt issuance costs related to line of credit arrangements. Includes, but is not limited to, legal, accounting, underwriting, printing, and registration costs."
       }
      }
     },
     "auth_ref": [
      "r405"
     ]
    },
    "us-gaap_DeferredIncomeTaxAssetsNet": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DeferredIncomeTaxAssetsNet",
     "crdr": "debit",
     "presentation": [
      "http://www.agilysys.com/20241231/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": [
      "r341",
      "r342"
     ]
    },
    "us-gaap_DeferredIncomeTaxExpenseBenefit": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DeferredIncomeTaxExpenseBenefit",
     "crdr": "debit",
     "presentation": [
      "http://www.agilysys.com/20241231/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": [
      "r10",
      "r119",
      "r709"
     ]
    },
    "us-gaap_DeferredIncomeTaxLiabilitiesNet": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DeferredIncomeTaxLiabilitiesNet",
     "crdr": "credit",
     "presentation": [
      "http://www.agilysys.com/20241231/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": [
      "r341",
      "r342",
      "r430"
     ]
    },
    "agys_DenominatorAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.agilysys.com/20241231",
     "localname": "DenominatorAbstract",
     "presentation": [
      "http://www.agilysys.com/20241231/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/20241231/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited",
      "http://www.agilysys.com/20241231/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": [
      "r10",
      "r30"
     ]
    },
    "agys_DevelopedTechnologyMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.agilysys.com/20241231",
     "localname": "DevelopedTechnologyMember",
     "presentation": [
      "http://www.agilysys.com/20241231/taxonomy/role/DisclosureBusinessCombinationAdditionalInformationDetails",
      "http://www.agilysys.com/20241231/taxonomy/role/DisclosureBusinessCombinationComponentsAndTheAllocationOfThePurchasePriceForAcquisitionDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Developed Technology [Member]",
        "label": "Developed Technology [Member]",
        "terseLabel": "Developed Technology [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "agys_DilutiveSSARs": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://www.agilysys.com/20241231",
     "localname": "DilutiveSSARs",
     "presentation": [
      "http://www.agilysys.com/20241231/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/20241231",
     "localname": "DilutiveUnvestedRestrictedStockUnits",
     "presentation": [
      "http://www.agilysys.com/20241231/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/20241231/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": [
      "r293",
      "r569",
      "r570",
      "r571",
      "r572",
      "r573",
      "r574",
      "r575"
     ]
    },
    "us-gaap_DisaggregationOfRevenueTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DisaggregationOfRevenueTable",
     "presentation": [
      "http://www.agilysys.com/20241231/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": [
      "r293",
      "r569",
      "r570",
      "r571",
      "r572",
      "r573",
      "r574",
      "r575"
     ]
    },
    "us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
     "presentation": [
      "http://www.agilysys.com/20241231/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": [
      "r301",
      "r305",
      "r333",
      "r334",
      "r336",
      "r579"
     ]
    },
    "us-gaap_DividendPaymentRestrictionsScheduleDescription": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DividendPaymentRestrictionsScheduleDescription",
     "presentation": [
      "http://www.agilysys.com/20241231/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": [
      "r52"
     ]
    },
    "dei_DocumentFiscalPeriodFocus": {
     "xbrltype": "fiscalPeriodItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "DocumentFiscalPeriodFocus",
     "presentation": [
      "http://www.agilysys.com/20241231/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/20241231/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/20241231/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/20241231/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": [
      "r608"
     ]
    },
    "dei_DocumentTransitionReport": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "DocumentTransitionReport",
     "presentation": [
      "http://www.agilysys.com/20241231/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": [
      "r640"
     ]
    },
    "dei_DocumentType": {
     "xbrltype": "submissionTypeItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "DocumentType",
     "presentation": [
      "http://www.agilysys.com/20241231/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": []
    },
    "ecd_DvddsOrOthrErngsPdOnEqtyAwrdsNtOthrwsRflctdInTtlCompForCvrdYrMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "DvddsOrOthrErngsPdOnEqtyAwrdsNtOthrwsRflctdInTtlCompForCvrdYrMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Dividends or Other Earnings Paid on Equity Awards not Otherwise Reflected in Total Compensation for Covered Year [Member]",
        "terseLabel": "Dividends or Other Earnings Paid on Equity Awards not Otherwise Reflected in Total Compensation for Covered Year"
       }
      }
     },
     "auth_ref": [
      "r651"
     ]
    },
    "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/20241231/taxonomy/role/Role_DisclosureEarningsPerShareDetails",
      "http://www.agilysys.com/20241231/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": [
      "r149",
      "r168",
      "r169",
      "r170",
      "r171",
      "r172",
      "r173",
      "r179",
      "r182",
      "r186",
      "r187",
      "r188",
      "r192",
      "r366",
      "r374",
      "r386",
      "r387",
      "r425",
      "r445",
      "r560"
     ]
    },
    "us-gaap_EarningsPerShareDiluted": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "EarningsPerShareDiluted",
     "presentation": [
      "http://www.agilysys.com/20241231/taxonomy/role/Role_DisclosureEarningsPerShareDetails",
      "http://www.agilysys.com/20241231/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": [
      "r149",
      "r168",
      "r169",
      "r170",
      "r171",
      "r172",
      "r173",
      "r182",
      "r186",
      "r187",
      "r188",
      "r192",
      "r366",
      "r374",
      "r386",
      "r387",
      "r425",
      "r445",
      "r560"
     ]
    },
    "us-gaap_EarningsPerShareDilutedAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "EarningsPerShareDilutedAbstract",
     "presentation": [
      "http://www.agilysys.com/20241231/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/20241231/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": [
      "r178",
      "r189",
      "r190",
      "r191"
     ]
    },
    "us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents",
     "crdr": "debit",
     "presentation": [
      "http://www.agilysys.com/20241231/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": [
      "r395"
     ]
    },
    "us-gaap_EffectiveIncomeTaxRateContinuingOperations": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "EffectiveIncomeTaxRateContinuingOperations",
     "presentation": [
      "http://www.agilysys.com/20241231/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": [
      "r344",
      "r581"
     ]
    },
    "us-gaap_EmployeeRelatedLiabilitiesCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "EmployeeRelatedLiabilitiesCurrent",
     "crdr": "credit",
     "presentation": [
      "http://www.agilysys.com/20241231/taxonomy/role/DisclosureAdditionalBalanceSheetInformationScheduleOfAdditionalInformationRelatedToTheCondensedConsolidatedBalanceSheetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Employee-related Liabilities, Current",
        "terseLabel": "Salaries, wages, employee benefits, and payroll taxes",
        "totalLabel": "Employee-related Liabilities, Current, Total",
        "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": [
      "r57"
     ]
    },
    "agys_EmployeeRetentionCreditsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.agilysys.com/20241231",
     "localname": "EmployeeRetentionCreditsMember",
     "presentation": [
      "http://www.agilysys.com/20241231/taxonomy/role/Role_DisclosureIncomeTaxesDetailsTextual"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Employee Retention Credits [Member]",
        "documentation": "Employee retention credits",
        "terseLabel": "Employee Retention Credits [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems",
     "presentation": [
      "http://www.agilysys.com/20241231/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/20241231/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": [
      "r335"
     ]
    },
    "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions",
     "crdr": "debit",
     "presentation": [
      "http://www.agilysys.com/20241231/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": [
      "r777"
     ]
    },
    "us-gaap_EmployeeStockMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "EmployeeStockMember",
     "presentation": [
      "http://www.agilysys.com/20241231/taxonomy/role/DisclosureSharebasedCompensationScheduleOfPrincipalAssumptionsUtilizedInValuingServiceConditionSarsDetails",
      "http://www.agilysys.com/20241231/taxonomy/role/Role_DisclosureShareBasedCompensationDetailsTextual",
      "http://www.agilysys.com/20241231/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": []
    },
    "us-gaap_EmployeeStockOptionMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "EmployeeStockOptionMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Employee Stock Option [Member]",
        "terseLabel": "Employee Stock Option",
        "documentation": "Share-based payment arrangement granting right, subject to vesting and other restrictions, to purchase or sell certain number of shares at predetermined price for specified period of time."
       }
      }
     },
     "auth_ref": []
    },
    "agys_EmployeeStockPurchasePlanDiscountOnShares": {
     "xbrltype": "percentItemType",
     "nsuri": "http://www.agilysys.com/20241231",
     "localname": "EmployeeStockPurchasePlanDiscountOnShares",
     "presentation": [
      "http://www.agilysys.com/20241231/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/20241231/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/20241231/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/20241231/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/20241231/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/20241231/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/20241231/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": [
      "r606"
     ]
    },
    "dei_EntityCommonStockSharesOutstanding": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityCommonStockSharesOutstanding",
     "presentation": [
      "http://www.agilysys.com/20241231/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/20241231/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/20241231/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": [
      "r606"
     ]
    },
    "dei_EntityFileNumber": {
     "xbrltype": "fileNumberItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityFileNumber",
     "presentation": [
      "http://www.agilysys.com/20241231/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/20241231/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": [
      "r606"
     ]
    },
    "dei_EntityIncorporationStateCountryCode": {
     "xbrltype": "edgarStateCountryItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityIncorporationStateCountryCode",
     "presentation": [
      "http://www.agilysys.com/20241231/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/20241231/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": [
      "r690"
     ]
    },
    "dei_EntityRegistrantName": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityRegistrantName",
     "presentation": [
      "http://www.agilysys.com/20241231/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": [
      "r606"
     ]
    },
    "dei_EntityShellCompany": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityShellCompany",
     "presentation": [
      "http://www.agilysys.com/20241231/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": [
      "r606"
     ]
    },
    "dei_EntitySmallBusiness": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntitySmallBusiness",
     "presentation": [
      "http://www.agilysys.com/20241231/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": [
      "r606"
     ]
    },
    "dei_EntityTaxIdentificationNumber": {
     "xbrltype": "employerIdItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityTaxIdentificationNumber",
     "presentation": [
      "http://www.agilysys.com/20241231/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": [
      "r606"
     ]
    },
    "ecd_EqtyAwrdsAdjFnTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "EqtyAwrdsAdjFnTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Equity Awards Adjustments, Footnote [Text Block]",
        "terseLabel": "Equity Awards Adjustments, Footnote"
       }
      }
     },
     "auth_ref": [
      "r645"
     ]
    },
    "ecd_EqtyAwrdsAdjsExclgValRprtdInSummryCompstnTblMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "EqtyAwrdsAdjsExclgValRprtdInSummryCompstnTblMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Equity Awards Adjustments, Excluding Value Reported in the Compensation Table [Member]",
        "terseLabel": "Equity Awards Adjustments, Excluding Value Reported in Compensation Table"
       }
      }
     },
     "auth_ref": [
      "r686"
     ]
    },
    "ecd_EqtyAwrdsAdjsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "EqtyAwrdsAdjsMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Equity Awards Adjustments [Member]",
        "terseLabel": "Equity Awards Adjustments"
       }
      }
     },
     "auth_ref": [
      "r686"
     ]
    },
    "ecd_EqtyAwrdsInSummryCompstnTblForAplblYrMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "EqtyAwrdsInSummryCompstnTblForAplblYrMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Aggregate Grant Date Fair Value of Equity Award Amounts Reported in Summary Compensation Table [Member]",
        "terseLabel": "Aggregate Grant Date Fair Value of Equity Award Amounts Reported in Summary Compensation Table"
       }
      }
     },
     "auth_ref": [
      "r686"
     ]
    },
    "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/20241231/taxonomy/role/Role_DisclosureShareBasedCompensationDetailsTextual",
      "http://www.agilysys.com/20241231/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfShareholdersEquityUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Equity Component [Domain]",
        "terseLabel": "Equity Component",
        "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": [
      "r14",
      "r123",
      "r145",
      "r146",
      "r147",
      "r163",
      "r164",
      "r165",
      "r167",
      "r172",
      "r174",
      "r176",
      "r194",
      "r213",
      "r214",
      "r235",
      "r280",
      "r356",
      "r357",
      "r363",
      "r364",
      "r365",
      "r367",
      "r373",
      "r374",
      "r379",
      "r380",
      "r381",
      "r382",
      "r383",
      "r384",
      "r385",
      "r397",
      "r398",
      "r399",
      "r400",
      "r401",
      "r402",
      "r406",
      "r407",
      "r414",
      "r442",
      "r458",
      "r459",
      "r460",
      "r474",
      "r534"
     ]
    },
    "ecd_EquityValuationAssumptionDifferenceFnTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "EquityValuationAssumptionDifferenceFnTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Equity Valuation Assumption Difference, Footnote [Text Block]",
        "terseLabel": "Equity Valuation Assumption Difference, Footnote"
       }
      }
     },
     "auth_ref": [
      "r655"
     ]
    },
    "ecd_ErrCompAnalysisTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "ErrCompAnalysisTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Erroneous Compensation Analysis [Text Block]",
        "terseLabel": "Erroneous Compensation Analysis"
       }
      }
     },
     "auth_ref": [
      "r613",
      "r623",
      "r633",
      "r665"
     ]
    },
    "ecd_ErrCompRecoveryTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "ErrCompRecoveryTable",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Erroneously Awarded Compensation Recovery [Table]",
        "terseLabel": "Erroneously Awarded Compensation Recovery"
       }
      }
     },
     "auth_ref": [
      "r610",
      "r620",
      "r630",
      "r662"
     ]
    },
    "ecd_ExecutiveCategoryAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "ExecutiveCategoryAxis",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Executive Category [Axis]",
        "terseLabel": "Executive Category:"
       }
      }
     },
     "auth_ref": [
      "r661"
     ]
    },
    "us-gaap_FinanceLeasePrincipalPayments": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FinanceLeasePrincipalPayments",
     "crdr": "credit",
     "presentation": [
      "http://www.agilysys.com/20241231/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": [
      "r410",
      "r412"
     ]
    },
    "us-gaap_FiniteLivedIntangibleAssetUsefulLife": {
     "xbrltype": "durationItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FiniteLivedIntangibleAssetUsefulLife",
     "presentation": [
      "http://www.agilysys.com/20241231/taxonomy/role/DisclosureBusinessCombinationAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Finite-Lived Intangible Asset, Useful Life",
        "terseLabel": "Intangible asset, estimated useful life",
        "documentation": "Useful life of finite-lived intangible assets, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FiniteLivedIntangibleAssetsByMajorClassAxis",
     "presentation": [
      "http://www.agilysys.com/20241231/taxonomy/role/DisclosureBusinessCombinationAdditionalInformationDetails",
      "http://www.agilysys.com/20241231/taxonomy/role/DisclosureBusinessCombinationComponentsAndTheAllocationOfThePurchasePriceForAcquisitionDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Finite-Lived Intangible Assets by Major Class [Axis]",
        "documentation": "Information by major type or class of finite-lived intangible assets."
       }
      }
     },
     "auth_ref": [
      "r223",
      "r225",
      "r226",
      "r227",
      "r229",
      "r230",
      "r233",
      "r234",
      "r421",
      "r422",
      "r555"
     ]
    },
    "us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FiniteLivedIntangibleAssetsMajorClassNameDomain",
     "presentation": [
      "http://www.agilysys.com/20241231/taxonomy/role/DisclosureBusinessCombinationAdditionalInformationDetails",
      "http://www.agilysys.com/20241231/taxonomy/role/DisclosureBusinessCombinationComponentsAndTheAllocationOfThePurchasePriceForAcquisitionDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Finite-Lived Intangible Assets, Major Class Name [Domain]",
        "documentation": "The major class of finite-lived intangible asset (for example, patents, trademarks, copyrights, etc.) A major class is composed of intangible assets that can be grouped together because they are similar, either by their nature or by their use in the operations of a company."
       }
      }
     },
     "auth_ref": [
      "r223",
      "r225",
      "r226",
      "r227",
      "r229",
      "r230",
      "r233",
      "r234",
      "r555"
     ]
    },
    "ecd_ForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "ForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Forgone Recovery due to Disqualification of Tax Benefits, Amount",
        "terseLabel": "Forgone Recovery due to Disqualification of Tax Benefits, Amount"
       }
      }
     },
     "auth_ref": [
      "r617",
      "r627",
      "r637",
      "r669"
     ]
    },
    "ecd_ForgoneRecoveryDueToExpenseOfEnforcementAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "ForgoneRecoveryDueToExpenseOfEnforcementAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Forgone Recovery due to Expense of Enforcement, Amount",
        "terseLabel": "Forgone Recovery due to Expense of Enforcement, Amount"
       }
      }
     },
     "auth_ref": [
      "r617",
      "r627",
      "r637",
      "r669"
     ]
    },
    "ecd_ForgoneRecoveryDueToViolationOfHomeCountryLawAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "ForgoneRecoveryDueToViolationOfHomeCountryLawAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Forgone Recovery due to Violation of Home Country Law, Amount",
        "terseLabel": "Forgone Recovery due to Violation of Home Country Law, Amount"
       }
      }
     },
     "auth_ref": [
      "r617",
      "r627",
      "r637",
      "r669"
     ]
    },
    "ecd_ForgoneRecoveryExplanationOfImpracticabilityTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "ForgoneRecoveryExplanationOfImpracticabilityTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Forgone Recovery, Explanation of Impracticability [Text Block]",
        "terseLabel": "Forgone Recovery, Explanation of Impracticability"
       }
      }
     },
     "auth_ref": [
      "r617",
      "r627",
      "r637",
      "r669"
     ]
    },
    "ecd_ForgoneRecoveryIndName": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "ForgoneRecoveryIndName",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Forgone Recovery, Individual Name",
        "terseLabel": "Name"
       }
      }
     },
     "auth_ref": [
      "r617",
      "r627",
      "r637",
      "r669"
     ]
    },
    "ecd_FrValAsOfPrrYrEndOfEqtyAwrdsGrntdInPrrYrsFldVstngCondsDrngCvrdYrMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "FrValAsOfPrrYrEndOfEqtyAwrdsGrntdInPrrYrsFldVstngCondsDrngCvrdYrMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Prior Year End Fair Value of Equity Awards Granted in Any Prior Year that Fail to Meet Applicable Vesting Conditions During Covered Year [Member]",
        "terseLabel": "Prior Year End Fair Value of Equity Awards Granted in Any Prior Year that Fail to Meet Applicable Vesting Conditions During Covered Year"
       }
      }
     },
     "auth_ref": [
      "r650"
     ]
    },
    "us-gaap_GainLossOnDispositionOfAssets1": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "GainLossOnDispositionOfAssets1",
     "crdr": "credit",
     "presentation": [
      "http://www.agilysys.com/20241231/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Gain (Loss) on Disposition of Assets, Total",
        "label": "Gain (Loss) on Disposition of Assets",
        "negatedLabel": "Loss (gain) on asset disposals",
        "documentation": "Amount of gain (loss) on sale or disposal of assets, including but not limited to property plant and equipment, intangible assets and equity in securities of subsidiaries or equity method investee."
       }
      }
     },
     "auth_ref": [
      "r705"
     ]
    },
    "us-gaap_GainLossRelatedToLitigationSettlement": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "GainLossRelatedToLitigationSettlement",
     "crdr": "credit",
     "presentation": [
      "http://www.agilysys.com/20241231/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": [
      "r562",
      "r740"
     ]
    },
    "us-gaap_GeneralAndAdministrativeExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "GeneralAndAdministrativeExpense",
     "crdr": "debit",
     "presentation": [
      "http://www.agilysys.com/20241231/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": [
      "r79",
      "r518"
     ]
    },
    "us-gaap_GeneralAndAdministrativeExpenseMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "GeneralAndAdministrativeExpenseMember",
     "presentation": [
      "http://www.agilysys.com/20241231/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": [
      "r79"
     ]
    },
    "us-gaap_Goodwill": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "Goodwill",
     "crdr": "debit",
     "presentation": [
      "http://www.agilysys.com/20241231/taxonomy/role/DisclosureBusinessCombinationAdditionalInformationDetails",
      "http://www.agilysys.com/20241231/taxonomy/role/DisclosureBusinessCombinationComponentsAndTheAllocationOfThePurchasePriceForAcquisitionDetails",
      "http://www.agilysys.com/20241231/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": [
      "r128",
      "r222",
      "r423",
      "r563",
      "r565",
      "r582",
      "r588",
      "r725",
      "r726"
     ]
    },
    "us-gaap_GrossProfit": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "GrossProfit",
     "crdr": "credit",
     "presentation": [
      "http://www.agilysys.com/20241231/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": [
      "r72",
      "r77",
      "r115",
      "r161",
      "r212",
      "r252",
      "r253",
      "r254",
      "r255",
      "r256",
      "r257",
      "r258",
      "r259",
      "r260",
      "r392",
      "r561",
      "r562",
      "r717",
      "r718",
      "r719",
      "r720",
      "r721",
      "r745"
     ]
    },
    "agys_GrossProfitRatio": {
     "xbrltype": "percentItemType",
     "nsuri": "http://www.agilysys.com/20241231",
     "localname": "GrossProfitRatio",
     "presentation": [
      "http://www.agilysys.com/20241231/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/20241231/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": [
      "r51",
      "r74",
      "r86",
      "r168",
      "r169",
      "r170",
      "r171",
      "r172",
      "r184",
      "r188",
      "r374"
     ]
    },
    "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
     "crdr": "credit",
     "presentation": [
      "http://www.agilysys.com/20241231/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": [
      "r73",
      "r111",
      "r115",
      "r426",
      "r440",
      "r561",
      "r562",
      "r717",
      "r718",
      "r719",
      "r720",
      "r721"
     ]
    },
    "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/20241231/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": [
      "r236",
      "r242",
      "r243",
      "r389",
      "r390",
      "r391",
      "r455",
      "r457",
      "r519",
      "r555",
      "r583",
      "r801"
     ]
    },
    "us-gaap_IncomeStatementLocationDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncomeStatementLocationDomain",
     "presentation": [
      "http://www.agilysys.com/20241231/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": [
      "r242",
      "r243",
      "r389",
      "r390",
      "r391",
      "r455",
      "r457",
      "r519",
      "r555",
      "r583",
      "r801"
     ]
    },
    "us-gaap_IncomeTaxAuthorityAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncomeTaxAuthorityAxis",
     "presentation": [
      "http://www.agilysys.com/20241231/taxonomy/role/Role_DisclosureIncomeTaxesDetailsTextual"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Income Tax Jurisdiction [Axis]",
        "documentation": "Information by income tax jurisdiction."
       }
      }
     },
     "auth_ref": [
      "r157",
      "r344",
      "r345",
      "r350",
      "r354",
      "r581",
      "r779"
     ]
    },
    "us-gaap_IncomeTaxAuthorityDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncomeTaxAuthorityDomain",
     "presentation": [
      "http://www.agilysys.com/20241231/taxonomy/role/Role_DisclosureIncomeTaxesDetailsTextual"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Income Tax Jurisdiction [Domain]",
        "documentation": "Income tax jurisdiction."
       }
      }
     },
     "auth_ref": [
      "r157",
      "r344",
      "r345",
      "r350",
      "r354",
      "r581",
      "r779"
     ]
    },
    "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/20241231/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": [
      "r162",
      "r340",
      "r344",
      "r347",
      "r348",
      "r349",
      "r351",
      "r352",
      "r358",
      "r360",
      "r361",
      "r362",
      "r473",
      "r581"
     ]
    },
    "us-gaap_IncomeTaxExpenseBenefit": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncomeTaxExpenseBenefit",
     "crdr": "debit",
     "presentation": [
      "http://www.agilysys.com/20241231/taxonomy/role/Role_DisclosureIncomeTaxesDetails",
      "http://www.agilysys.com/20241231/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfOperationsUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Income tax (benefit) expense",
        "totalLabel": "Income Tax Expense (Benefit), Total",
        "label": "Income Tax Expense (Benefit)",
        "terseLabel": "Income tax provision (benefit)",
        "documentation": "Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations."
       }
      }
     },
     "auth_ref": [
      "r118",
      "r120",
      "r175",
      "r176",
      "r193",
      "r202",
      "r206",
      "r343",
      "r344",
      "r359",
      "r446",
      "r581"
     ]
    },
    "us-gaap_IncomeTaxesPaidNet": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncomeTaxesPaidNet",
     "crdr": "credit",
     "presentation": [
      "http://www.agilysys.com/20241231/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": [
      "r25",
      "r157",
      "r353",
      "r354"
     ]
    },
    "agys_IncreaseDecreaseInOperatingAssetsAndLiabilties": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.agilysys.com/20241231",
     "localname": "IncreaseDecreaseInOperatingAssetsAndLiabilties",
     "crdr": "credit",
     "presentation": [
      "http://www.agilysys.com/20241231/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/20241231",
     "localname": "IncrementalCommonSharesAttributableToRestrictedShares",
     "presentation": [
      "http://www.agilysys.com/20241231/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_IndefiniteLivedIntangibleAssetsByMajorClassAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IndefiniteLivedIntangibleAssetsByMajorClassAxis",
     "presentation": [
      "http://www.agilysys.com/20241231/taxonomy/role/DisclosureBusinessCombinationAdditionalInformationDetails",
      "http://www.agilysys.com/20241231/taxonomy/role/DisclosureBusinessCombinationComponentsAndTheAllocationOfThePurchasePriceForAcquisitionDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Indefinite-Lived Intangible Assets [Axis]",
        "documentation": "Information by type or class of assets, excluding financial assets and goodwill, lacking physical substance and having a projected indefinite period of benefit."
       }
      }
     },
     "auth_ref": [
      "r223",
      "r228",
      "r232",
      "r566"
     ]
    },
    "us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IndefiniteLivedIntangibleAssetsMajorClassNameDomain",
     "presentation": [
      "http://www.agilysys.com/20241231/taxonomy/role/DisclosureBusinessCombinationAdditionalInformationDetails",
      "http://www.agilysys.com/20241231/taxonomy/role/DisclosureBusinessCombinationComponentsAndTheAllocationOfThePurchasePriceForAcquisitionDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Indefinite-Lived Intangible Assets, Major Class Name [Domain]",
        "documentation": "The major class of indefinite-lived intangible asset (for example, trade names, etc. but not all-inclusive), excluding goodwill. A major class is composed of intangible assets that can be grouped together because they are similar, either by their nature or by their use in the operations of the company."
       }
      }
     },
     "auth_ref": [
      "r223",
      "r228",
      "r232",
      "r566"
     ]
    },
    "ecd_IndividualAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "IndividualAxis",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure",
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure",
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements",
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Individual [Axis]",
        "terseLabel": "Individual:"
       }
      }
     },
     "auth_ref": [
      "r617",
      "r627",
      "r637",
      "r661",
      "r669",
      "r673",
      "r681"
     ]
    },
    "ecd_InsiderTradingArrLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "InsiderTradingArrLineItems",
     "lang": {
      "en-us": {
       "role": {
        "label": "Insider Trading Arrangements [Line Items]",
        "terseLabel": "Insider Trading Arrangements:"
       }
      }
     },
     "auth_ref": [
      "r679"
     ]
    },
    "ecd_InsiderTradingPoliciesProcLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "InsiderTradingPoliciesProcLineItems",
     "lang": {
      "en-us": {
       "role": {
        "label": "Insider Trading Policies and Procedures [Line Items]",
        "terseLabel": "Insider Trading Policies and Procedures:"
       }
      }
     },
     "auth_ref": [
      "r609",
      "r685"
     ]
    },
    "ecd_InsiderTrdPoliciesProcAdoptedFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "InsiderTrdPoliciesProcAdoptedFlag",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingPoliciesProc"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Insider Trading Policies and Procedures Adopted [Flag]",
        "terseLabel": "Insider Trading Policies and Procedures Adopted"
       }
      }
     },
     "auth_ref": [
      "r609",
      "r685"
     ]
    },
    "ecd_InsiderTrdPoliciesProcNotAdoptedTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "InsiderTrdPoliciesProcNotAdoptedTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingPoliciesProc"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Insider Trading Policies and Procedures Not Adopted [Text Block]",
        "terseLabel": "Insider Trading Policies and Procedures Not Adopted"
       }
      }
     },
     "auth_ref": [
      "r609",
      "r685"
     ]
    },
    "us-gaap_IntangibleAssetsNetExcludingGoodwill": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IntangibleAssetsNetExcludingGoodwill",
     "crdr": "debit",
     "presentation": [
      "http://www.agilysys.com/20241231/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": [
      "r223",
      "r733",
      "r734"
     ]
    },
    "us-gaap_InterestExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "InterestExpense",
     "crdr": "debit",
     "presentation": [
      "http://www.agilysys.com/20241231/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfOperationsUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Interest Expense, Total",
        "terseLabel": "Interest expense",
        "label": "Interest Expense, Operating and Nonoperating",
        "negatedLabel": "Interest expense",
        "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": [
      "r193",
      "r197",
      "r201",
      "r203",
      "r206",
      "r403",
      "r562",
      "r563"
     ]
    },
    "us-gaap_InterestPaidNet": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "InterestPaidNet",
     "crdr": "credit",
     "presentation": [
      "http://www.agilysys.com/20241231/taxonomy/role/Role_DisclosureSupplementalDisclosuresOfCashFlowInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Cash payments for interest",
        "label": "Interest Paid, Excluding Capitalized Interest, Operating Activities",
        "documentation": "Amount of cash paid for interest, excluding capitalized interest, classified as operating activity. Includes, but is not limited to, payment to settle zero-coupon bond for accreted interest of debt discount and debt instrument with insignificant coupon interest rate in relation to effective interest rate of borrowing attributable to accreted interest of debt discount."
       }
      }
     },
     "auth_ref": [
      "r153",
      "r155",
      "r156"
     ]
    },
    "agys_InterestPaidReceipts": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.agilysys.com/20241231",
     "localname": "InterestPaidReceipts",
     "crdr": "credit",
     "presentation": [
      "http://www.agilysys.com/20241231/taxonomy/role/Role_DisclosureSupplementalDisclosuresOfCashFlowInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Interest Paid Receipts",
        "documentation": "Interest Paid Receipts",
        "terseLabel": "Cash receipts for interest"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_InternalRevenueServiceIRSMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "InternalRevenueServiceIRSMember",
     "presentation": [
      "http://www.agilysys.com/20241231/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/20241231/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": [
      "r137",
      "r558",
      "r588"
     ]
    },
    "us-gaap_InvestmentIncomeInterest": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "InvestmentIncomeInterest",
     "crdr": "credit",
     "presentation": [
      "http://www.agilysys.com/20241231/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": [
      "r193",
      "r200",
      "r206",
      "r562",
      "r703"
     ]
    },
    "us-gaap_LesseeOperatingLeaseLeaseNotYetCommencedTermOfContract1": {
     "xbrltype": "durationItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LesseeOperatingLeaseLeaseNotYetCommencedTermOfContract1",
     "presentation": [
      "http://www.agilysys.com/20241231/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Lessee, Operating Lease, Lease Not yet Commenced, Term of Contract",
        "terseLabel": "Operating Lease, term of contract",
        "documentation": "Term of lessee's operating lease not yet commenced, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days."
       }
      }
     },
     "auth_ref": [
      "r787"
     ]
    },
    "us-gaap_LiabilitiesAndStockholdersEquity": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LiabilitiesAndStockholdersEquity",
     "crdr": "credit",
     "presentation": [
      "http://www.agilysys.com/20241231/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": [
      "r68",
      "r110",
      "r437",
      "r588",
      "r708",
      "r724",
      "r786"
     ]
    },
    "us-gaap_LiabilitiesAndStockholdersEquityAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LiabilitiesAndStockholdersEquityAbstract",
     "presentation": [
      "http://www.agilysys.com/20241231/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/20241231/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": [
      "r58",
      "r126",
      "r161",
      "r212",
      "r252",
      "r253",
      "r254",
      "r255",
      "r256",
      "r257",
      "r258",
      "r259",
      "r260",
      "r376",
      "r377",
      "r378",
      "r392",
      "r588",
      "r745",
      "r790",
      "r791"
     ]
    },
    "us-gaap_LiabilitiesCurrentAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LiabilitiesCurrentAbstract",
     "presentation": [
      "http://www.agilysys.com/20241231/taxonomy/role/DisclosureAdditionalBalanceSheetInformationScheduleOfAdditionalInformationRelatedToTheCondensedConsolidatedBalanceSheetsDetails",
      "http://www.agilysys.com/20241231/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Current liabilities:",
        "label": "Liabilities, Current [Abstract]",
        "verboseLabel": "Accrued liabilities:"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_LiabilitiesNoncurrentAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LiabilitiesNoncurrentAbstract",
     "presentation": [
      "http://www.agilysys.com/20241231/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other non-current liabilities:",
        "label": "Liabilities, Noncurrent [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_LineOfCreditFacilityAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LineOfCreditFacilityAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Line of Credit Facility [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "agys_LineOfCreditFacilityAdditionalAggregatePrincipalAmount": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.agilysys.com/20241231",
     "localname": "LineOfCreditFacilityAdditionalAggregatePrincipalAmount",
     "crdr": "credit",
     "presentation": [
      "http://www.agilysys.com/20241231/taxonomy/role/DisclosureDebtAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Additional aggregate principal amount.",
        "label": "Line of Credit Facility, Additional Aggregate Principal Amount",
        "terseLabel": "Additional aggregate principal amount under the revolving credit facility"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_LineOfCreditFacilityCommitmentFeePercentage": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LineOfCreditFacilityCommitmentFeePercentage",
     "presentation": [
      "http://www.agilysys.com/20241231/taxonomy/role/DisclosureDebtAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Line of Credit Facility, Commitment Fee Percentage",
        "terseLabel": "Line of credit facility commitment fee percentage",
        "documentation": "The fee, expressed as a percentage of the line of credit facility, for the line of credit facility regardless of whether the facility has been used."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_LineOfCreditFacilityInterestRateDuringPeriod": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LineOfCreditFacilityInterestRateDuringPeriod",
     "presentation": [
      "http://www.agilysys.com/20241231/taxonomy/role/DisclosureDebtAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Line of Credit Facility, Interest Rate During Period",
        "terseLabel": "Line of credit facility interest rate during period",
        "documentation": "The effective interest rate during the reporting period."
       }
      }
     },
     "auth_ref": [
      "r55",
      "r59"
     ]
    },
    "us-gaap_LineOfCreditFacilityLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LineOfCreditFacilityLineItems",
     "presentation": [
      "http://www.agilysys.com/20241231/taxonomy/role/DisclosureDebtAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Line of Credit Facility [Line Items]",
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table."
       }
      }
     },
     "auth_ref": [
      "r251",
      "r707",
      "r743"
     ]
    },
    "us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LineOfCreditFacilityMaximumBorrowingCapacity",
     "crdr": "credit",
     "presentation": [
      "http://www.agilysys.com/20241231/taxonomy/role/DisclosureDebtAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Line of Credit Facility, Maximum Borrowing Capacity",
        "terseLabel": "Maximum aggregate principal amount of credit agreement",
        "documentation": "Maximum borrowing capacity under the credit facility without consideration of any current restrictions on the amount that could be borrowed or the amounts currently outstanding under the facility."
       }
      }
     },
     "auth_ref": [
      "r55",
      "r59"
     ]
    },
    "us-gaap_LineOfCreditFacilityPeriodicPayment": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LineOfCreditFacilityPeriodicPayment",
     "crdr": "debit",
     "presentation": [
      "http://www.agilysys.com/20241231/taxonomy/role/DisclosureDebtAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Line of Credit Facility, Periodic Payment",
        "terseLabel": "Repayment of principal amount under credit agreement",
        "documentation": "Amount of the required periodic payments of both interest and principal."
       }
      }
     },
     "auth_ref": [
      "r55",
      "r59"
     ]
    },
    "us-gaap_LineOfCreditFacilityTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LineOfCreditFacilityTable",
     "presentation": [
      "http://www.agilysys.com/20241231/taxonomy/role/DisclosureDebtAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Line of Credit Facility [Table]",
        "documentation": "Disclosure of information about short-term and long-term contractual arrangements with lender under which borrowing can occur up to maximum amount. Includes, but is not limited to, letter of credit, standby letter of credit, and revolving credit arrangement."
       }
      }
     },
     "auth_ref": [
      "r55",
      "r59",
      "r251",
      "r707",
      "r743"
     ]
    },
    "us-gaap_LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage",
     "presentation": [
      "http://www.agilysys.com/20241231/taxonomy/role/DisclosureDebtAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Line of Credit Facility, Unused Capacity, Commitment Fee Percentage",
        "terseLabel": "Line of credit facility, unused capacity, commitment fee percentage",
        "documentation": "The fee, expressed as a percentage of the line of credit facility, for available but unused credit capacity under the credit facility."
       }
      }
     },
     "auth_ref": []
    },
    "dei_LocalPhoneNumber": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "LocalPhoneNumber",
     "presentation": [
      "http://www.agilysys.com/20241231/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_LongTermDebtNoncurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LongTermDebtNoncurrent",
     "crdr": "credit",
     "presentation": [
      "http://www.agilysys.com/20241231/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Long-Term Debt, Excluding Current Maturities, Total",
        "label": "Long-Term Debt, Excluding Current Maturities",
        "terseLabel": "Debt, non-current",
        "documentation": "Amount, after deduction of unamortized premium (discount) and debt issuance cost, of long-term debt classified as noncurrent. Excludes lease obligation."
       }
      }
     },
     "auth_ref": [
      "r131"
     ]
    },
    "us-gaap_MajorityShareholderMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "MajorityShareholderMember",
     "presentation": [
      "http://www.agilysys.com/20241231/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/20241231/taxonomy/role/DisclosureDebtAdditionalInformationDetails",
      "http://www.agilysys.com/20241231/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesAdditionalInformationDetails",
      "http://www.agilysys.com/20241231/taxonomy/role/Role_DisclosureIncomeTaxesDetailsTextual",
      "http://www.agilysys.com/20241231/taxonomy/role/Role_DisclosureShareBasedCompensationDetailsTextual"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Maximum [Member]",
        "label": "Maximum [Member]"
       }
      }
     },
     "auth_ref": [
      "r246",
      "r247",
      "r248",
      "r249",
      "r299",
      "r338",
      "r388",
      "r419",
      "r454",
      "r456",
      "r464",
      "r486",
      "r487",
      "r538",
      "r540",
      "r543",
      "r544",
      "r545",
      "r553",
      "r554",
      "r564",
      "r567",
      "r578",
      "r584",
      "r585",
      "r586",
      "r587",
      "r590",
      "r747",
      "r792",
      "r793",
      "r794",
      "r795",
      "r796",
      "r797"
     ]
    },
    "ecd_MeasureAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "MeasureAxis",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Measure [Axis]",
        "terseLabel": "Measure:"
       }
      }
     },
     "auth_ref": [
      "r653"
     ]
    },
    "ecd_MeasureName": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "MeasureName",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Measure Name",
        "terseLabel": "Name"
       }
      }
     },
     "auth_ref": [
      "r653"
     ]
    },
    "srt_MinimumMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2024",
     "localname": "MinimumMember",
     "presentation": [
      "http://www.agilysys.com/20241231/taxonomy/role/DisclosureDebtAdditionalInformationDetails",
      "http://www.agilysys.com/20241231/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesAdditionalInformationDetails",
      "http://www.agilysys.com/20241231/taxonomy/role/Role_DisclosureIncomeTaxesDetailsTextual"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Minimum [Member]",
        "label": "Minimum [Member]"
       }
      }
     },
     "auth_ref": [
      "r246",
      "r247",
      "r248",
      "r249",
      "r299",
      "r338",
      "r388",
      "r419",
      "r454",
      "r456",
      "r464",
      "r486",
      "r487",
      "r538",
      "r540",
      "r543",
      "r544",
      "r545",
      "r553",
      "r554",
      "r564",
      "r567",
      "r578",
      "r584",
      "r585",
      "r586",
      "r590",
      "r747",
      "r792",
      "r793",
      "r794",
      "r795",
      "r796",
      "r797"
     ]
    },
    "ecd_MnpiDiscTimedForCompValFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "MnpiDiscTimedForCompValFlag",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "MNPI Disclosure Timed for Compensation Value [Flag]",
        "terseLabel": "MNPI Disclosure Timed for Compensation Value"
       }
      }
     },
     "auth_ref": [
      "r672"
     ]
    },
    "ecd_MtrlTermsOfTrdArrTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "MtrlTermsOfTrdArrTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Material Terms of Trading Arrangement [Text Block]",
        "terseLabel": "Material Terms of Trading Arrangement"
       }
      }
     },
     "auth_ref": [
      "r680"
     ]
    },
    "ecd_NamedExecutiveOfficersFnTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "NamedExecutiveOfficersFnTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Named Executive Officers, Footnote [Text Block]",
        "terseLabel": "Named Executive Officers, Footnote"
       }
      }
     },
     "auth_ref": [
      "r654"
     ]
    },
    "us-gaap_NetCashProvidedByUsedInFinancingActivities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "NetCashProvidedByUsedInFinancingActivities",
     "crdr": "debit",
     "presentation": [
      "http://www.agilysys.com/20241231/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Net Cash Provided by (Used in) Financing Activities",
        "totalLabel": "Net cash provided by (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": [
      "r154"
     ]
    },
    "us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "NetCashProvidedByUsedInFinancingActivitiesAbstract",
     "presentation": [
      "http://www.agilysys.com/20241231/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/20241231/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": [
      "r154"
     ]
    },
    "us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "NetCashProvidedByUsedInInvestingActivitiesAbstract",
     "presentation": [
      "http://www.agilysys.com/20241231/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/20241231/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": [
      "r84",
      "r85",
      "r86"
     ]
    },
    "us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "NetCashProvidedByUsedInOperatingActivitiesAbstract",
     "presentation": [
      "http://www.agilysys.com/20241231/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/20241231/taxonomy/role/Role_DisclosureEarningsPerShareDetails",
      "http://www.agilysys.com/20241231/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited",
      "http://www.agilysys.com/20241231/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfOperationsUnaudited",
      "http://www.agilysys.com/20241231/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfShareholdersEquityUnaudited",
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Net Income (Loss)",
        "terseLabel": "Net Income (Loss)",
        "totalLabel": "Net income",
        "verboseLabel": "Net income",
        "documentation": "The portion of profit or loss for the period, net of income taxes, which is attributable to the parent."
       }
      }
     },
     "auth_ref": [
      "r78",
      "r86",
      "r112",
      "r124",
      "r141",
      "r143",
      "r147",
      "r161",
      "r166",
      "r168",
      "r169",
      "r170",
      "r171",
      "r172",
      "r175",
      "r176",
      "r184",
      "r212",
      "r252",
      "r253",
      "r254",
      "r255",
      "r256",
      "r257",
      "r258",
      "r259",
      "r260",
      "r366",
      "r374",
      "r387",
      "r392",
      "r441",
      "r515",
      "r532",
      "r533",
      "r602",
      "r745"
     ]
    },
    "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "NetIncomeLossAvailableToCommonStockholdersBasic",
     "crdr": "credit",
     "presentation": [
      "http://www.agilysys.com/20241231/taxonomy/role/Role_DisclosureEarningsPerShareDetails",
      "http://www.agilysys.com/20241231/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": [
      "r150",
      "r168",
      "r169",
      "r170",
      "r171",
      "r179",
      "r180",
      "r185",
      "r188",
      "r374"
     ]
    },
    "us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "NewAccountingPronouncementsPolicyPolicyTextBlock",
     "presentation": [
      "http://www.agilysys.com/20241231/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": []
    },
    "agys_NonCompetitionAgreementsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.agilysys.com/20241231",
     "localname": "NonCompetitionAgreementsMember",
     "presentation": [
      "http://www.agilysys.com/20241231/taxonomy/role/DisclosureBusinessCombinationAdditionalInformationDetails",
      "http://www.agilysys.com/20241231/taxonomy/role/DisclosureBusinessCombinationComponentsAndTheAllocationOfThePurchasePriceForAcquisitionDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Non-competition Agreements [Member]",
        "label": "Non-competition Agreements [Member]",
        "terseLabel": "Non-competition Agreements [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "ecd_NonGaapMeasureDescriptionTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "NonGaapMeasureDescriptionTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Non-GAAP Measure Description [Text Block]",
        "terseLabel": "Non-GAAP Measure Description"
       }
      }
     },
     "auth_ref": [
      "r653"
     ]
    },
    "ecd_NonNeosMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "NonNeosMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Non-NEOs [Member]",
        "terseLabel": "Non-NEOs"
       }
      }
     },
     "auth_ref": [
      "r617",
      "r627",
      "r637",
      "r661",
      "r669"
     ]
    },
    "ecd_NonPeoNeoAvgCompActuallyPaidAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "NonPeoNeoAvgCompActuallyPaidAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Non-PEO NEO Average Compensation Actually Paid Amount",
        "terseLabel": "Non-PEO NEO Average Compensation Actually Paid Amount"
       }
      }
     },
     "auth_ref": [
      "r644"
     ]
    },
    "ecd_NonPeoNeoAvgTotalCompAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "NonPeoNeoAvgTotalCompAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Non-PEO NEO Average Total Compensation Amount",
        "terseLabel": "Non-PEO NEO Average Total Compensation Amount"
       }
      }
     },
     "auth_ref": [
      "r643"
     ]
    },
    "ecd_NonPeoNeoMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "NonPeoNeoMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Non-PEO NEO [Member]",
        "terseLabel": "Non-PEO NEO"
       }
      }
     },
     "auth_ref": [
      "r661"
     ]
    },
    "ecd_NonRule10b51ArrAdoptedFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "NonRule10b51ArrAdoptedFlag",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Non-Rule 10b5-1 Arrangement Adopted [Flag]",
        "terseLabel": "Non-Rule 10b5-1 Arrangement Adopted"
       }
      }
     },
     "auth_ref": [
      "r680"
     ]
    },
    "ecd_NonRule10b51ArrTrmntdFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "NonRule10b51ArrTrmntdFlag",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Non-Rule 10b5-1 Arrangement Terminated [Flag]",
        "terseLabel": "Non-Rule 10b5-1 Arrangement Terminated"
       }
      }
     },
     "auth_ref": [
      "r680"
     ]
    },
    "us-gaap_NonoperatingIncomeExpenseAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "NonoperatingIncomeExpenseAbstract",
     "presentation": [
      "http://www.agilysys.com/20241231/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfOperationsUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other income (expense):",
        "label": "Nonoperating Income (Expense) [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "agys_NumberOfSharesWithheldForTaxesUponExerciseOfSsarsOrVestingOfOtherGrants": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://www.agilysys.com/20241231",
     "localname": "NumberOfSharesWithheldForTaxesUponExerciseOfSsarsOrVestingOfOtherGrants",
     "presentation": [
      "http://www.agilysys.com/20241231/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfShareholdersEquityUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of shares withheld for taxes upon exercise of SSARs or vesting of other grants.",
        "label": "Number of Shares Withheld For Taxes Upon Exercise of SSARs or Vesting of Other Grants",
        "terseLabel": "Shares withheld for taxes upon exercise of SSARs or vesting of other grants (in shares)"
       }
      }
     },
     "auth_ref": []
    },
    "agys_NumeratorAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.agilysys.com/20241231",
     "localname": "NumeratorAbstract",
     "presentation": [
      "http://www.agilysys.com/20241231/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/20241231/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/20241231/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": [
      "r115",
      "r561",
      "r717",
      "r718",
      "r719",
      "r720",
      "r721"
     ]
    },
    "us-gaap_OperatingLeaseLiabilityCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OperatingLeaseLiabilityCurrent",
     "crdr": "credit",
     "presentation": [
      "http://www.agilysys.com/20241231/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": [
      "r409"
     ]
    },
    "us-gaap_OperatingLeaseLiabilityNoncurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OperatingLeaseLiabilityNoncurrent",
     "crdr": "credit",
     "presentation": [
      "http://www.agilysys.com/20241231/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": [
      "r409"
     ]
    },
    "agys_OperatingLeaseNotYetCommenced": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.agilysys.com/20241231",
     "localname": "OperatingLeaseNotYetCommenced",
     "crdr": "debit",
     "presentation": [
      "http://www.agilysys.com/20241231/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Operating lease not yet commenced",
        "label": "Operating Lease Not Yet Commenced",
        "documentation": "Operating lease not yet commenced."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_OperatingLeasePayments": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OperatingLeasePayments",
     "crdr": "credit",
     "presentation": [
      "http://www.agilysys.com/20241231/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": [
      "r411",
      "r412"
     ]
    },
    "us-gaap_OperatingLeaseRightOfUseAsset": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OperatingLeaseRightOfUseAsset",
     "crdr": "debit",
     "presentation": [
      "http://www.agilysys.com/20241231/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": [
      "r408"
     ]
    },
    "us-gaap_OperatingLossCarryforwardsLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OperatingLossCarryforwardsLineItems",
     "presentation": [
      "http://www.agilysys.com/20241231/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": [
      "r355"
     ]
    },
    "us-gaap_OperatingLossCarryforwardsTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OperatingLossCarryforwardsTable",
     "presentation": [
      "http://www.agilysys.com/20241231/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": [
      "r355"
     ]
    },
    "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/20241231/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": [
      "r53",
      "r104",
      "r465",
      "r466"
     ]
    },
    "us-gaap_OtherAccruedLiabilitiesCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OtherAccruedLiabilitiesCurrent",
     "crdr": "credit",
     "presentation": [
      "http://www.agilysys.com/20241231/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": [
      "r57"
     ]
    },
    "us-gaap_OtherAssetsCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OtherAssetsCurrent",
     "crdr": "debit",
     "presentation": [
      "http://www.agilysys.com/20241231/taxonomy/role/DisclosureAdditionalBalanceSheetInformationScheduleOfAdditionalInformationRelatedToTheCondensedConsolidatedBalanceSheetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other",
        "label": "Other Assets, Current",
        "documentation": "Amount of current assets classified as other."
       }
      }
     },
     "auth_ref": [
      "r139",
      "r588"
     ]
    },
    "us-gaap_OtherAssetsNoncurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OtherAssetsNoncurrent",
     "crdr": "debit",
     "presentation": [
      "http://www.agilysys.com/20241231/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": [
      "r129"
     ]
    },
    "us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent",
     "crdr": "credit",
     "presentation": [
      "http://www.agilysys.com/20241231/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": [
      "r8",
      "r13",
      "r105"
     ]
    },
    "us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax",
     "crdr": "credit",
     "presentation": [
      "http://www.agilysys.com/20241231/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": [
      "r6",
      "r69",
      "r70",
      "r71",
      "r393",
      "r394",
      "r396"
     ]
    },
    "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract",
     "presentation": [
      "http://www.agilysys.com/20241231/taxonomy/role/StatementCondensedConsolidatedStatementsOfComprehensiveIncomeUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent [Abstract]",
        "terseLabel": "Other comprehensive loss:"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_OtherLiabilitiesNoncurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OtherLiabilitiesNoncurrent",
     "crdr": "credit",
     "presentation": [
      "http://www.agilysys.com/20241231/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": [
      "r60"
     ]
    },
    "us-gaap_OtherNonoperatingIncomeExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OtherNonoperatingIncomeExpense",
     "crdr": "credit",
     "presentation": [
      "http://www.agilysys.com/20241231/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": [
      "r80"
     ]
    },
    "us-gaap_OtherOperatingIncomeExpenseNet": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OtherOperatingIncomeExpenseNet",
     "crdr": "credit",
     "presentation": [
      "http://www.agilysys.com/20241231/taxonomy/role/Role_DisclosureIncomeTaxesDetailsTextual",
      "http://www.agilysys.com/20241231/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfOperationsUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Other Operating Income (Expense), Net",
        "terseLabel": "Other (gains) charges, net",
        "negatedLabel": "Other (gains) charges, net",
        "documentation": "The net amount of other operating income and expenses, the components of which are not separately disclosed on the income statement, from items that are associated with the entity's normal revenue producing operations."
       }
      }
     },
     "auth_ref": []
    },
    "ecd_OtherPerfMeasureAmt": {
     "xbrltype": "decimalItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "OtherPerfMeasureAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Other Performance Measure, Amount",
        "terseLabel": "Other Performance Measure, Amount"
       }
      }
     },
     "auth_ref": [
      "r653"
     ]
    },
    "ecd_OutstandingAggtErrCompAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "OutstandingAggtErrCompAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Outstanding Aggregate Erroneous Compensation Amount",
        "terseLabel": "Outstanding Aggregate Erroneous Compensation Amount"
       }
      }
     },
     "auth_ref": [
      "r615",
      "r625",
      "r635",
      "r667"
     ]
    },
    "ecd_OutstandingRecoveryCompAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "OutstandingRecoveryCompAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Outstanding Recovery Compensation Amount",
        "terseLabel": "Compensation Amount"
       }
      }
     },
     "auth_ref": [
      "r618",
      "r628",
      "r638",
      "r670"
     ]
    },
    "ecd_OutstandingRecoveryIndName": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "OutstandingRecoveryIndName",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Outstanding Recovery, Individual Name",
        "terseLabel": "Name"
       }
      }
     },
     "auth_ref": [
      "r618",
      "r628",
      "r638",
      "r670"
     ]
    },
    "ecd_PayVsPerformanceDisclosureLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "PayVsPerformanceDisclosureLineItems",
     "lang": {
      "en-us": {
       "role": {
        "label": "Pay vs Performance Disclosure [Line Items]",
        "terseLabel": "Pay vs Performance Disclosure"
       }
      }
     },
     "auth_ref": [
      "r642"
     ]
    },
    "us-gaap_PaymentsForProceedsFromLifeInsurancePolicies": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PaymentsForProceedsFromLifeInsurancePolicies",
     "crdr": "credit",
     "presentation": [
      "http://www.agilysys.com/20241231/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/20241231/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": [
      "r82"
     ]
    },
    "us-gaap_PaymentsOfStockIssuanceCosts": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PaymentsOfStockIssuanceCosts",
     "crdr": "credit",
     "presentation": [
      "http://www.agilysys.com/20241231/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": [
      "r23"
     ]
    },
    "us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PaymentsRelatedToTaxWithholdingForShareBasedCompensation",
     "crdr": "credit",
     "presentation": [
      "http://www.agilysys.com/20241231/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": [
      "r152"
     ]
    },
    "us-gaap_PaymentsToAcquireBusinessesGross": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PaymentsToAcquireBusinessesGross",
     "crdr": "credit",
     "presentation": [
      "http://www.agilysys.com/20241231/taxonomy/role/DisclosureBusinessCombinationAdditionalInformationDetails",
      "http://www.agilysys.com/20241231/taxonomy/role/DisclosureBusinessCombinationComponentsAndTheAllocationOfThePurchasePriceForAcquisitionDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Cash",
        "label": "Payments to Acquire Businesses, Gross",
        "documentation": "The cash outflow associated with the acquisition of business during the period. The cash portion only of the acquisition price."
       }
      }
     },
     "auth_ref": [
      "r21",
      "r372"
     ]
    },
    "us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PaymentsToAcquireBusinessesNetOfCashAcquired",
     "crdr": "credit",
     "presentation": [
      "http://www.agilysys.com/20241231/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Payments to Acquire Businesses, Net of Cash Acquired, Total",
        "label": "Payments to Acquire Businesses, Net of Cash Acquired",
        "negatedLabel": "Cash paid for business combination, net of cash acquired",
        "documentation": "The cash outflow associated with the acquisition of a business, net of the cash acquired from the purchase."
       }
      }
     },
     "auth_ref": [
      "r21"
     ]
    },
    "us-gaap_PaymentsToAcquireProductiveAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PaymentsToAcquireProductiveAssets",
     "crdr": "credit",
     "presentation": [
      "http://www.agilysys.com/20241231/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": [
      "r117",
      "r781",
      "r782",
      "r783"
     ]
    },
    "ecd_PeerGroupIssuersFnTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "PeerGroupIssuersFnTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Peer Group Issuers, Footnote [Text Block]",
        "terseLabel": "Peer Group Issuers, Footnote"
       }
      }
     },
     "auth_ref": [
      "r652"
     ]
    },
    "ecd_PeerGroupTotalShareholderRtnAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "PeerGroupTotalShareholderRtnAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Peer Group Total Shareholder Return Amount",
        "terseLabel": "Peer Group Total Shareholder Return Amount"
       }
      }
     },
     "auth_ref": [
      "r652"
     ]
    },
    "ecd_PeoActuallyPaidCompAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "PeoActuallyPaidCompAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "PEO Actually Paid Compensation Amount",
        "terseLabel": "PEO Actually Paid Compensation Amount"
       }
      }
     },
     "auth_ref": [
      "r644"
     ]
    },
    "ecd_PeoMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "PeoMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "PEO [Member]",
        "terseLabel": "PEO"
       }
      }
     },
     "auth_ref": [
      "r661"
     ]
    },
    "ecd_PeoName": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "PeoName",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "PEO Name",
        "terseLabel": "PEO Name"
       }
      }
     },
     "auth_ref": [
      "r654"
     ]
    },
    "ecd_PeoTotalCompAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "PeoTotalCompAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "PEO Total Compensation Amount",
        "terseLabel": "PEO Total Compensation Amount"
       }
      }
     },
     "auth_ref": [
      "r643"
     ]
    },
    "us-gaap_PerformanceSharesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PerformanceSharesMember",
     "presentation": [
      "http://www.agilysys.com/20241231/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/20241231/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": [
      "r751",
      "r752",
      "r753",
      "r754",
      "r755",
      "r756",
      "r757",
      "r758",
      "r759",
      "r760",
      "r761",
      "r762",
      "r763",
      "r764",
      "r765",
      "r766",
      "r767",
      "r768",
      "r769",
      "r770",
      "r771",
      "r772",
      "r773",
      "r774",
      "r775",
      "r776"
     ]
    },
    "us-gaap_PlanNameDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PlanNameDomain",
     "presentation": [
      "http://www.agilysys.com/20241231/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": [
      "r751",
      "r752",
      "r753",
      "r754",
      "r755",
      "r756",
      "r757",
      "r758",
      "r759",
      "r760",
      "r761",
      "r762",
      "r763",
      "r764",
      "r765",
      "r766",
      "r767",
      "r768",
      "r769",
      "r770",
      "r771",
      "r772",
      "r773",
      "r774",
      "r775",
      "r776"
     ]
    },
    "ecd_PnsnAdjsPrrSvcCstMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "PnsnAdjsPrrSvcCstMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Pension Adjustments Prior Service Cost [Member]",
        "terseLabel": "Pension Adjustments Prior Service Cost"
       }
      }
     },
     "auth_ref": [
      "r645"
     ]
    },
    "ecd_PnsnAdjsSvcCstMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "PnsnAdjsSvcCstMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Pension Adjustments Service Cost [Member]",
        "terseLabel": "Pension Adjustments Service Cost"
       }
      }
     },
     "auth_ref": [
      "r689"
     ]
    },
    "ecd_PnsnBnftsAdjFnTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "PnsnBnftsAdjFnTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Pension Benefits Adjustments, Footnote [Text Block]",
        "terseLabel": "Pension Benefits Adjustments, Footnote"
       }
      }
     },
     "auth_ref": [
      "r644"
     ]
    },
    "us-gaap_PreferredStockDividendRatePercentage": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PreferredStockDividendRatePercentage",
     "presentation": [
      "http://www.agilysys.com/20241231/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": [
      "r274",
      "r539",
      "r541",
      "r542",
      "r546"
     ]
    },
    "us-gaap_PreferredStockNoParValue": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PreferredStockNoParValue",
     "presentation": [
      "http://www.agilysys.com/20241231/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": [
      "r62",
      "r748"
     ]
    },
    "us-gaap_PreferredStockTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PreferredStockTextBlock",
     "presentation": [
      "http://www.agilysys.com/20241231/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": [
      "r92"
     ]
    },
    "us-gaap_PreferredStockValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PreferredStockValue",
     "crdr": "credit",
     "presentation": [
      "http://www.agilysys.com/20241231/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": [
      "r62",
      "r433",
      "r588"
     ]
    },
    "us-gaap_PrepaidExpenseAndOtherAssetsCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PrepaidExpenseAndOtherAssetsCurrent",
     "crdr": "debit",
     "presentation": [
      "http://www.agilysys.com/20241231/taxonomy/role/DisclosureAdditionalBalanceSheetInformationScheduleOfAdditionalInformationRelatedToTheCondensedConsolidatedBalanceSheetsDetails",
      "http://www.agilysys.com/20241231/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Prepaid expenses and other current assets",
        "label": "Prepaid Expense and Other Assets, Current",
        "totalLabel": "Total",
        "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": [
      "r699"
     ]
    },
    "us-gaap_PrepaidExpenseAndOtherAssetsCurrentAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PrepaidExpenseAndOtherAssetsCurrentAbstract",
     "presentation": [
      "http://www.agilysys.com/20241231/taxonomy/role/DisclosureAdditionalBalanceSheetInformationScheduleOfAdditionalInformationRelatedToTheCondensedConsolidatedBalanceSheetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Prepaid Expense and Other Assets, Current [Abstract]",
        "terseLabel": "Prepaid expenses and other current assets:"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_PrepaidExpenseCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PrepaidExpenseCurrent",
     "crdr": "debit",
     "presentation": [
      "http://www.agilysys.com/20241231/taxonomy/role/DisclosureAdditionalBalanceSheetInformationScheduleOfAdditionalInformationRelatedToTheCondensedConsolidatedBalanceSheetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Prepaid Expense, Current, Total",
        "label": "Prepaid Expense, Current",
        "terseLabel": "Prepaid expenses",
        "documentation": "Amount of asset related to consideration paid in advance for costs that provide economic benefits within a future period of one year or the normal operating cycle, if longer."
       }
      }
     },
     "auth_ref": [
      "r138",
      "r218",
      "r219",
      "r559"
     ]
    },
    "us-gaap_ProceedsFromDebtNetOfIssuanceCosts": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ProceedsFromDebtNetOfIssuanceCosts",
     "crdr": "debit",
     "presentation": [
      "http://www.agilysys.com/20241231/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Debt proceeds, net of issuance costs",
        "label": "Proceeds from Debt, Net of Issuance Costs",
        "documentation": "The cash inflow from additional borrowings, net of cash paid to third parties in connection with debt origination."
       }
      }
     },
     "auth_ref": [
      "r151"
     ]
    },
    "us-gaap_ProceedsFromLinesOfCredit": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ProceedsFromLinesOfCredit",
     "crdr": "debit",
     "presentation": [
      "http://www.agilysys.com/20241231/taxonomy/role/DisclosureDebtAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Proceeds from line of credit",
        "totalLabel": "Proceeds from Lines of Credit, Total",
        "label": "Proceeds from Lines of Credit",
        "documentation": "Amount of cash inflow from contractual arrangement with the lender, including but not limited to, letter of credit, standby letter of credit and revolving credit arrangements."
       }
      }
     },
     "auth_ref": [
      "r22",
      "r707"
     ]
    },
    "us-gaap_ProceedsFromStockPlans": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ProceedsFromStockPlans",
     "crdr": "debit",
     "presentation": [
      "http://www.agilysys.com/20241231/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Proceeds from Stock Plans",
        "terseLabel": "Proceeds from Employee Stock Purchase Plan purchases",
        "documentation": "The cash inflow associated with the amount received from the stock plan during the period."
       }
      }
     },
     "auth_ref": [
      "r7"
     ]
    },
    "agys_ProductDevelopmentMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.agilysys.com/20241231",
     "localname": "ProductDevelopmentMember",
     "presentation": [
      "http://www.agilysys.com/20241231/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/20241231/taxonomy/role/Role_DisclosureRevenueRecognitionNarrativeDetails",
      "http://www.agilysys.com/20241231/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": [
      "r569"
     ]
    },
    "srt_ProductOrServiceAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/srt/2024",
     "localname": "ProductOrServiceAxis",
     "presentation": [
      "http://www.agilysys.com/20241231/taxonomy/role/Role_DisclosureRevenueRecognitionNarrativeDetails",
      "http://www.agilysys.com/20241231/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfOperationsUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Product and Service",
        "label": "Product and Service [Axis]"
       }
      }
     },
     "auth_ref": [
      "r207",
      "r420",
      "r447",
      "r448",
      "r449",
      "r450",
      "r451",
      "r452",
      "r453",
      "r556",
      "r569",
      "r589",
      "r590",
      "r591",
      "r592",
      "r593",
      "r741",
      "r742",
      "r750",
      "r800",
      "r802",
      "r803",
      "r804",
      "r805",
      "r806",
      "r807",
      "r808",
      "r809",
      "r810",
      "r811",
      "r812",
      "r813",
      "r814",
      "r815",
      "r816",
      "r817",
      "r818",
      "r819",
      "r820",
      "r821",
      "r822",
      "r823",
      "r824",
      "r825",
      "r826",
      "r827",
      "r828",
      "r829"
     ]
    },
    "srt_ProductsAndServicesDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2024",
     "localname": "ProductsAndServicesDomain",
     "presentation": [
      "http://www.agilysys.com/20241231/taxonomy/role/Role_DisclosureRevenueRecognitionNarrativeDetails",
      "http://www.agilysys.com/20241231/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfOperationsUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Product and Service",
        "label": "Product and Service [Domain]"
       }
      }
     },
     "auth_ref": [
      "r207",
      "r420",
      "r447",
      "r448",
      "r449",
      "r450",
      "r451",
      "r452",
      "r453",
      "r556",
      "r569",
      "r589",
      "r590",
      "r591",
      "r592",
      "r593",
      "r741",
      "r742",
      "r750",
      "r800",
      "r802",
      "r803",
      "r804",
      "r805",
      "r806",
      "r807",
      "r808",
      "r809",
      "r810",
      "r811",
      "r812",
      "r813",
      "r814",
      "r815",
      "r816",
      "r817",
      "r818",
      "r819",
      "r820",
      "r821",
      "r822",
      "r823",
      "r824",
      "r825",
      "r826",
      "r827",
      "r828",
      "r829"
     ]
    },
    "agys_ProfessionalServicesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.agilysys.com/20241231",
     "localname": "ProfessionalServicesMember",
     "presentation": [
      "http://www.agilysys.com/20241231/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/20241231/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": [
      "r11",
      "r413",
      "r427",
      "r439",
      "r588"
     ]
    },
    "ecd_PvpTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "PvpTable",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Pay vs Performance Disclosure [Table]",
        "terseLabel": "Pay vs Performance Disclosure"
       }
      }
     },
     "auth_ref": [
      "r642"
     ]
    },
    "ecd_PvpTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "PvpTableTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Pay vs Performance [Table Text Block]",
        "terseLabel": "Pay vs Performance Disclosure, Table"
       }
      }
     },
     "auth_ref": [
      "r642"
     ]
    },
    "srt_RangeAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/srt/2024",
     "localname": "RangeAxis",
     "presentation": [
      "http://www.agilysys.com/20241231/taxonomy/role/DisclosureDebtAdditionalInformationDetails",
      "http://www.agilysys.com/20241231/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesAdditionalInformationDetails",
      "http://www.agilysys.com/20241231/taxonomy/role/Role_DisclosureIncomeTaxesDetailsTextual",
      "http://www.agilysys.com/20241231/taxonomy/role/Role_DisclosureShareBasedCompensationDetailsTextual"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Statistical Measurement",
        "label": "Statistical Measurement [Axis]"
       }
      }
     },
     "auth_ref": [
      "r246",
      "r247",
      "r248",
      "r249",
      "r297",
      "r299",
      "r328",
      "r329",
      "r330",
      "r338",
      "r388",
      "r417",
      "r418",
      "r419",
      "r454",
      "r456",
      "r464",
      "r486",
      "r487",
      "r538",
      "r540",
      "r543",
      "r544",
      "r545",
      "r553",
      "r554",
      "r564",
      "r567",
      "r578",
      "r584",
      "r585",
      "r586",
      "r587",
      "r590",
      "r596",
      "r738",
      "r747",
      "r785",
      "r793",
      "r794",
      "r795",
      "r796",
      "r797"
     ]
    },
    "srt_RangeMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2024",
     "localname": "RangeMember",
     "presentation": [
      "http://www.agilysys.com/20241231/taxonomy/role/DisclosureDebtAdditionalInformationDetails",
      "http://www.agilysys.com/20241231/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesAdditionalInformationDetails",
      "http://www.agilysys.com/20241231/taxonomy/role/Role_DisclosureIncomeTaxesDetailsTextual",
      "http://www.agilysys.com/20241231/taxonomy/role/Role_DisclosureShareBasedCompensationDetailsTextual"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Statistical Measurement",
        "label": "Statistical Measurement [Domain]"
       }
      }
     },
     "auth_ref": [
      "r246",
      "r247",
      "r248",
      "r249",
      "r297",
      "r299",
      "r328",
      "r329",
      "r330",
      "r338",
      "r388",
      "r417",
      "r418",
      "r419",
      "r454",
      "r456",
      "r464",
      "r486",
      "r487",
      "r538",
      "r540",
      "r543",
      "r544",
      "r545",
      "r553",
      "r554",
      "r564",
      "r567",
      "r578",
      "r584",
      "r585",
      "r586",
      "r587",
      "r590",
      "r596",
      "r738",
      "r747",
      "r785",
      "r793",
      "r794",
      "r795",
      "r796",
      "r797"
     ]
    },
    "ecd_RecoveryOfErrCompDisclosureLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "RecoveryOfErrCompDisclosureLineItems",
     "lang": {
      "en-us": {
       "role": {
        "label": "Recovery of Erroneously Awarded Compensation Disclosure [Line Items]",
        "terseLabel": "Recovery of Erroneously Awarded Compensation Disclosure"
       }
      }
     },
     "auth_ref": [
      "r610",
      "r620",
      "r630",
      "r662"
     ]
    },
    "agys_RegularCorporateIncomeTaxRateIndia": {
     "xbrltype": "percentItemType",
     "nsuri": "http://www.agilysys.com/20241231",
     "localname": "RegularCorporateIncomeTaxRateIndia",
     "presentation": [
      "http://www.agilysys.com/20241231/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/20241231/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": [
      "r210",
      "r298",
      "r415",
      "r416",
      "r431",
      "r438",
      "r489",
      "r490",
      "r491",
      "r492",
      "r493",
      "r512",
      "r514",
      "r537"
     ]
    },
    "us-gaap_RelatedPartyTransactionsByRelatedPartyAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "RelatedPartyTransactionsByRelatedPartyAxis",
     "presentation": [
      "http://www.agilysys.com/20241231/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": [
      "r210",
      "r298",
      "r415",
      "r416",
      "r431",
      "r438",
      "r489",
      "r490",
      "r491",
      "r492",
      "r493",
      "r512",
      "r514",
      "r537",
      "r789"
     ]
    },
    "us-gaap_RepaymentsOfDebt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "RepaymentsOfDebt",
     "crdr": "credit",
     "presentation": [
      "http://www.agilysys.com/20241231/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Debt repayments",
        "label": "Repayments of Debt",
        "documentation": "Amount of cash outflow for short-term and long-term debt. Excludes payment of lease obligation."
       }
      }
     },
     "auth_ref": [
      "r704"
     ]
    },
    "us-gaap_RepaymentsOfLongTermDebt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "RepaymentsOfLongTermDebt",
     "crdr": "credit",
     "presentation": [
      "http://www.agilysys.com/20241231/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": [
      "r83",
      "r471"
     ]
    },
    "us-gaap_ResearchAndDevelopmentExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ResearchAndDevelopmentExpense",
     "crdr": "debit",
     "presentation": [
      "http://www.agilysys.com/20241231/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": [
      "r339",
      "r555",
      "r562",
      "r798"
     ]
    },
    "ecd_RestatementDateAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "RestatementDateAxis",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Restatement Determination Date [Axis]",
        "terseLabel": "Restatement Determination Date:"
       }
      }
     },
     "auth_ref": [
      "r611",
      "r621",
      "r631",
      "r663"
     ]
    },
    "ecd_RestatementDeterminationDate": {
     "xbrltype": "dateItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "RestatementDeterminationDate",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Restatement Determination Date",
        "terseLabel": "Restatement Determination Date"
       }
      }
     },
     "auth_ref": [
      "r612",
      "r622",
      "r632",
      "r664"
     ]
    },
    "ecd_RestatementDoesNotRequireRecoveryTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "RestatementDoesNotRequireRecoveryTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Restatement Does Not Require Recovery [Text Block]",
        "terseLabel": "Restatement does not require Recovery"
       }
      }
     },
     "auth_ref": [
      "r619",
      "r629",
      "r639",
      "r671"
     ]
    },
    "us-gaap_RestrictedStockMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "RestrictedStockMember",
     "presentation": [
      "http://www.agilysys.com/20241231/taxonomy/role/Role_DisclosureShareBasedCompensationDetailsTextual",
      "http://www.agilysys.com/20241231/taxonomy/role/Role_DisclosureShareBasedCompensationRestrictedSharesRollforwardDetails",
      "http://www.agilysys.com/20241231/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": [
      "r29"
     ]
    },
    "us-gaap_RestrictedStockUnitsRSUMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "RestrictedStockUnitsRSUMember",
     "presentation": [
      "http://www.agilysys.com/20241231/taxonomy/role/Role_DisclosureShareBasedCompensationDetailsTextual",
      "http://www.agilysys.com/20241231/taxonomy/role/Role_DisclosureShareBasedCompensationRestrictedSharesRollforwardDetails",
      "http://www.agilysys.com/20241231/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/20241231/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": [
      "r65",
      "r95",
      "r436",
      "r461",
      "r463",
      "r472",
      "r496",
      "r588"
     ]
    },
    "us-gaap_RetainedEarningsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "RetainedEarningsMember",
     "presentation": [
      "http://www.agilysys.com/20241231/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfShareholdersEquityUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Retained earnings [Member]",
        "label": "Retained Earnings [Member]",
        "documentation": "Accumulated undistributed earnings (deficit)."
       }
      }
     },
     "auth_ref": [
      "r123",
      "r163",
      "r164",
      "r165",
      "r167",
      "r172",
      "r174",
      "r176",
      "r213",
      "r214",
      "r235",
      "r356",
      "r357",
      "r363",
      "r364",
      "r365",
      "r367",
      "r373",
      "r374",
      "r379",
      "r381",
      "r382",
      "r384",
      "r385",
      "r406",
      "r407",
      "r458",
      "r460",
      "r474",
      "r832"
     ]
    },
    "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/20241231/taxonomy/role/Role_DisclosureRevenueRecognitionNarrativeDetails",
      "http://www.agilysys.com/20241231/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": [
      "r113",
      "r114",
      "r193",
      "r198",
      "r199",
      "r204",
      "r206",
      "r207",
      "r208",
      "r209",
      "r292",
      "r293",
      "r420"
     ]
    },
    "us-gaap_RevenueFromContractWithCustomerTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "RevenueFromContractWithCustomerTextBlock",
     "presentation": [
      "http://www.agilysys.com/20241231/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": [
      "r121",
      "r284",
      "r285",
      "r286",
      "r287",
      "r288",
      "r289",
      "r290",
      "r291",
      "r296"
     ]
    },
    "us-gaap_RevenuesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "RevenuesAbstract",
     "presentation": [
      "http://www.agilysys.com/20241231/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfOperationsUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Net revenue:",
        "label": "Revenues [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_RevolvingCreditFacilityMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "RevolvingCreditFacilityMember",
     "presentation": [
      "http://www.agilysys.com/20241231/taxonomy/role/DisclosureDebtAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Revolving Credit Facility [Member]",
        "label": "Revolving Credit Facility [Member]",
        "documentation": "Arrangement in which loan proceeds can continuously be obtained following repayments, but the total amount borrowed cannot exceed a specified maximum amount."
       }
      }
     },
     "auth_ref": []
    },
    "ecd_Rule10b51ArrAdoptedFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "Rule10b51ArrAdoptedFlag",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Rule 10b5-1 Arrangement Adopted [Flag]",
        "terseLabel": "Rule 10b5-1 Arrangement Adopted"
       }
      }
     },
     "auth_ref": [
      "r680"
     ]
    },
    "ecd_Rule10b51ArrTrmntdFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "Rule10b51ArrTrmntdFlag",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Rule 10b5-1 Arrangement Terminated [Flag]",
        "terseLabel": "Rule 10b5-1 Arrangement Terminated"
       }
      }
     },
     "auth_ref": [
      "r680"
     ]
    },
    "us-gaap_SaleOfStockNameOfTransactionDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SaleOfStockNameOfTransactionDomain",
     "presentation": [
      "http://www.agilysys.com/20241231/taxonomy/role/DisclosureSharebasedCompensationScheduleOfPrincipalAssumptionsUtilizedInValuingServiceConditionSarsDetails",
      "http://www.agilysys.com/20241231/taxonomy/role/Role_DisclosureShareBasedCompensationDetailsTextual",
      "http://www.agilysys.com/20241231/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/20241231/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": [
      "r79"
     ]
    },
    "srt_ScenarioForecastMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2024",
     "localname": "ScenarioForecastMember",
     "presentation": [
      "http://www.agilysys.com/20241231/taxonomy/role/DisclosureDebtAdditionalInformationDetails",
      "http://www.agilysys.com/20241231/taxonomy/role/Role_DisclosureIncomeTaxesDetailsTextual"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Forecast [Member]",
        "terseLabel": "Forecast [Member]"
       }
      }
     },
     "auth_ref": [
      "r300",
      "r713"
     ]
    },
    "srt_ScenarioUnspecifiedDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2024",
     "localname": "ScenarioUnspecifiedDomain",
     "presentation": [
      "http://www.agilysys.com/20241231/taxonomy/role/DisclosureDebtAdditionalInformationDetails",
      "http://www.agilysys.com/20241231/taxonomy/role/Role_DisclosureIncomeTaxesDetailsTextual"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Scenario [Domain]"
       }
      }
     },
     "auth_ref": [
      "r177",
      "r300",
      "r692",
      "r713"
     ]
    },
    "us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfAccruedLiabilitiesTableTextBlock",
     "presentation": [
      "http://www.agilysys.com/20241231/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_ScheduleOfBusinessAcquisitionsByAcquisitionTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfBusinessAcquisitionsByAcquisitionTable",
     "presentation": [
      "http://www.agilysys.com/20241231/taxonomy/role/DisclosureBusinessCombinationAdditionalInformationDetails",
      "http://www.agilysys.com/20241231/taxonomy/role/DisclosureBusinessCombinationComponentsAndTheAllocationOfThePurchasePriceForAcquisitionDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of Business Acquisitions, by Acquisition [Table]",
        "documentation": "Disclosure of information about business combination. Includes, but is not limited to, recognized asset and liability."
       }
      }
     },
     "auth_ref": [
      "r43",
      "r46",
      "r370"
     ]
    },
    "us-gaap_ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock",
     "presentation": [
      "http://www.agilysys.com/20241231/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/20241231/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": [
      "r716"
     ]
    },
    "us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock",
     "presentation": [
      "http://www.agilysys.com/20241231/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": [
      "r346",
      "r581",
      "r778"
     ]
    },
    "us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable",
     "presentation": [
      "http://www.agilysys.com/20241231/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": [
      "r40"
     ]
    },
    "us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock",
     "presentation": [
      "http://www.agilysys.com/20241231/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": [
      "r40"
     ]
    },
    "us-gaap_ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock",
     "presentation": [
      "http://www.agilysys.com/20241231/taxonomy/role/DisclosureBusinessCombinationTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of Recognized Identified Assets Acquired and Liabilities Assumed [Table Text Block]",
        "terseLabel": "Components and the allocation of the purchase price for acquisition",
        "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": [
      "r103"
     ]
    },
    "us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable",
     "presentation": [
      "http://www.agilysys.com/20241231/taxonomy/role/DisclosureSharebasedCompensationDetails2",
      "http://www.agilysys.com/20241231/taxonomy/role/DisclosureSharebasedCompensationScheduleOfPrincipalAssumptionsUtilizedInValuingServiceConditionSarsDetails",
      "http://www.agilysys.com/20241231/taxonomy/role/Role_DisclosureShareBasedCompensationDetailsTextual",
      "http://www.agilysys.com/20241231/taxonomy/role/Role_DisclosureShareBasedCompensationRestrictedSharesRollforwardDetails",
      "http://www.agilysys.com/20241231/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": [
      "r302",
      "r304",
      "r306",
      "r307",
      "r308",
      "r309",
      "r310",
      "r311",
      "r312",
      "r313",
      "r314",
      "r315",
      "r316",
      "r317",
      "r318",
      "r319",
      "r320",
      "r321",
      "r322",
      "r323",
      "r324",
      "r325",
      "r326",
      "r327",
      "r328",
      "r329",
      "r330",
      "r331"
     ]
    },
    "us-gaap_ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock",
     "presentation": [
      "http://www.agilysys.com/20241231/taxonomy/role/Role_DisclosureShareBasedCompensationTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Share-Based Payment Arrangement, Restricted Stock Unit, Activity [Table Text Block]",
        "terseLabel": "Activity related to restricted shares granted by the Company",
        "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": [
      "r96"
     ]
    },
    "us-gaap_ScheduleOfShareBasedCompensationStockOptionsAndStockAppreciationRightsAwardActivityTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfShareBasedCompensationStockOptionsAndStockAppreciationRightsAwardActivityTableTextBlock",
     "presentation": [
      "http://www.agilysys.com/20241231/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": [
      "r96"
     ]
    },
    "agys_ScheduleOfShareBasedPaymentAwardStockAppreciationRightsValuationAssumptionsTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.agilysys.com/20241231",
     "localname": "ScheduleOfShareBasedPaymentAwardStockAppreciationRightsValuationAssumptionsTableTextBlock",
     "presentation": [
      "http://www.agilysys.com/20241231/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/20241231/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": [
      "r31",
      "r32",
      "r33",
      "r34",
      "r35",
      "r36",
      "r91",
      "r93",
      "r94",
      "r95",
      "r132",
      "r133",
      "r134",
      "r195",
      "r273",
      "r274",
      "r275",
      "r276",
      "r277",
      "r278",
      "r279",
      "r468",
      "r469",
      "r470",
      "r471",
      "r567",
      "r691",
      "r706"
     ]
    },
    "dei_Security12bTitle": {
     "xbrltype": "securityTitleItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "Security12bTitle",
     "presentation": [
      "http://www.agilysys.com/20241231/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": [
      "r605"
     ]
    },
    "dei_SecurityExchangeName": {
     "xbrltype": "edgarExchangeCodeItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "SecurityExchangeName",
     "presentation": [
      "http://www.agilysys.com/20241231/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": [
      "r607"
     ]
    },
    "us-gaap_SellingAndMarketingExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SellingAndMarketingExpense",
     "crdr": "debit",
     "presentation": [
      "http://www.agilysys.com/20241231/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/20241231/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": [
      "r79"
     ]
    },
    "us-gaap_SellingGeneralAndAdministrativeExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SellingGeneralAndAdministrativeExpense",
     "crdr": "debit",
     "presentation": [
      "http://www.agilysys.com/20241231/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": [
      "r79"
     ]
    },
    "us-gaap_SeriesAPreferredStockMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SeriesAPreferredStockMember",
     "presentation": [
      "http://www.agilysys.com/20241231/taxonomy/role/Role_DisclosurePreferredStockDetailsTextual",
      "http://www.agilysys.com/20241231/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Series A Preferred Stock [Member]",
        "verboseLabel": "Series A Preferred Stock [Member]",
        "terseLabel": "Series A Convertible Preferred Stock [Member]",
        "documentation": "Series A preferred stock."
       }
      }
     },
     "auth_ref": [
      "r697",
      "r698",
      "r749"
     ]
    },
    "us-gaap_ShareBasedCompensation": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensation",
     "crdr": "debit",
     "presentation": [
      "http://www.agilysys.com/20241231/taxonomy/role/Role_DisclosureShareBasedCompensationDetails",
      "http://www.agilysys.com/20241231/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": [
      "r9"
     ]
    },
    "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/20241231",
     "localname": "ShareBasedCompensationAmountsWithheldFromParticipants",
     "crdr": "debit",
     "presentation": [
      "http://www.agilysys.com/20241231/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/20241231/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": [
      "r322"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue",
     "presentation": [
      "http://www.agilysys.com/20241231/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": [
      "r322"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod",
     "presentation": [
      "http://www.agilysys.com/20241231/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": [
      "r320"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue",
     "presentation": [
      "http://www.agilysys.com/20241231/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": [
      "r320"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber",
     "presentation": [
      "http://www.agilysys.com/20241231/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": [
      "r317",
      "r318"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue",
     "presentation": [
      "http://www.agilysys.com/20241231/taxonomy/role/DisclosureSharebasedCompensationScheduleOfPrincipalAssumptionsUtilizedInValuingServiceConditionSarsDetails",
      "http://www.agilysys.com/20241231/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": [
      "r317",
      "r318"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms": {
     "xbrltype": "durationItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms",
     "presentation": [
      "http://www.agilysys.com/20241231/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": [
      "r101"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod",
     "presentation": [
      "http://www.agilysys.com/20241231/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": [
      "r321"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue",
     "crdr": "debit",
     "presentation": [
      "http://www.agilysys.com/20241231/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": [
      "r324"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue",
     "presentation": [
      "http://www.agilysys.com/20241231/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": [
      "r321"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate",
     "presentation": [
      "http://www.agilysys.com/20241231/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": [
      "r328"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate",
     "presentation": [
      "http://www.agilysys.com/20241231/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": [
      "r330"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems",
     "presentation": [
      "http://www.agilysys.com/20241231/taxonomy/role/DisclosureSharebasedCompensationDetails2",
      "http://www.agilysys.com/20241231/taxonomy/role/DisclosureSharebasedCompensationScheduleOfPrincipalAssumptionsUtilizedInValuingServiceConditionSarsDetails",
      "http://www.agilysys.com/20241231/taxonomy/role/Role_DisclosureShareBasedCompensationDetailsTextual",
      "http://www.agilysys.com/20241231/taxonomy/role/Role_DisclosureShareBasedCompensationRestrictedSharesRollforwardDetails",
      "http://www.agilysys.com/20241231/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": [
      "r302",
      "r304",
      "r306",
      "r307",
      "r308",
      "r309",
      "r310",
      "r311",
      "r312",
      "r313",
      "r314",
      "r315",
      "r316",
      "r317",
      "r318",
      "r319",
      "r320",
      "r321",
      "r322",
      "r323",
      "r324",
      "r325",
      "r326",
      "r327",
      "r328",
      "r329",
      "r330",
      "r331"
     ]
    },
    "agys_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercisable": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://www.agilysys.com/20241231",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercisable",
     "presentation": [
      "http://www.agilysys.com/20241231/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/20241231",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercisableAggregateIntrinsicValue",
     "crdr": "debit",
     "presentation": [
      "http://www.agilysys.com/20241231/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/20241231",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercisableWeightedAverageExercisePrice",
     "presentation": [
      "http://www.agilysys.com/20241231/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/20241231/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": [
      "r17"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExpirations": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExpirations",
     "presentation": [
      "http://www.agilysys.com/20241231/taxonomy/role/DisclosureSharebasedCompensationDetails2"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Non-Option Equity Instruments, Expirations",
        "negatedLabel": "Number of Rights, Expired",
        "documentation": "Number of shares under non-option equity instrument agreements for which rights to exercise lapsed."
       }
      }
     },
     "auth_ref": [
      "r100"
     ]
    },
    "agys_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExpirationsInPeriodWeightedAverageExercisePrice": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://www.agilysys.com/20241231",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExpirationsInPeriodWeightedAverageExercisePrice",
     "presentation": [
      "http://www.agilysys.com/20241231/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/20241231/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": [
      "r99"
     ]
    },
    "agys_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsForfeituresInPeriodWeightedAverageExercisePrice": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://www.agilysys.com/20241231",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsForfeituresInPeriodWeightedAverageExercisePrice",
     "presentation": [
      "http://www.agilysys.com/20241231/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/20241231/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": [
      "r16"
     ]
    },
    "agys_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingAggregateIntrinsicValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.agilysys.com/20241231",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingAggregateIntrinsicValue",
     "crdr": "debit",
     "presentation": [
      "http://www.agilysys.com/20241231/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/20241231/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": [
      "r97",
      "r98"
     ]
    },
    "agys_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingWeightedAverageExercisePrice": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://www.agilysys.com/20241231",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingWeightedAverageExercisePrice",
     "presentation": [
      "http://www.agilysys.com/20241231/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/20241231/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": [
      "r580"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant",
     "presentation": [
      "http://www.agilysys.com/20241231/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": [
      "r39"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue",
     "crdr": "debit",
     "presentation": [
      "http://www.agilysys.com/20241231/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": [
      "r325"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber",
     "presentation": [
      "http://www.agilysys.com/20241231/taxonomy/role/DisclosureSharebasedCompensationDetails2"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Outstanding, Number",
        "terseLabel": "Number of Rights, Vested and expected to vest at December 31, 2024",
        "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": [
      "r325"
     ]
    },
    "agys_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestWeightedAverageExerciseNumber": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://www.agilysys.com/20241231",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestWeightedAverageExerciseNumber",
     "presentation": [
      "http://www.agilysys.com/20241231/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/20241231",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardVestedAndExpectedToVestOutstandingRemainingContractualTerm",
     "presentation": [
      "http://www.agilysys.com/20241231/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/20241231/taxonomy/role/DisclosureSharebasedCompensationDetails2",
      "http://www.agilysys.com/20241231/taxonomy/role/Role_DisclosureShareBasedCompensationDetailsTextual",
      "http://www.agilysys.com/20241231/taxonomy/role/Role_DisclosureShareBasedCompensationRestrictedSharesRollforwardDetails",
      "http://www.agilysys.com/20241231/taxonomy/role/Role_DisclosureShareBasedCompensationTables",
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "All Award Types",
        "terseLabel": "All Award Types",
        "documentation": "Award under share-based payment arrangement."
       }
      }
     },
     "auth_ref": [
      "r306",
      "r307",
      "r308",
      "r309",
      "r310",
      "r311",
      "r312",
      "r313",
      "r314",
      "r315",
      "r316",
      "r317",
      "r318",
      "r319",
      "r320",
      "r321",
      "r322",
      "r323",
      "r324",
      "r325",
      "r326",
      "r327",
      "r328",
      "r329",
      "r330",
      "r331"
     ]
    },
    "agys_ShareBasedCompensationArrangementsByShareBasedPaymentAwardNonOptionEquityInstrumentsExercisesInPeriodWeightedAverageExercisePrice": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://www.agilysys.com/20241231",
     "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardNonOptionEquityInstrumentsExercisesInPeriodWeightedAverageExercisePrice",
     "presentation": [
      "http://www.agilysys.com/20241231/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/20241231",
     "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardNonOptionEquityInstrumentsGrantsInPeriodWeightedAverageExercisePrice",
     "presentation": [
      "http://www.agilysys.com/20241231/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/20241231",
     "localname": "ShareIssuedUponExerciseOfSsars",
     "presentation": [
      "http://www.agilysys.com/20241231/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/20241231/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": [
      "r327"
     ]
    },
    "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1": {
     "xbrltype": "durationItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1",
     "presentation": [
      "http://www.agilysys.com/20241231/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": [
      "r325"
     ]
    },
    "agys_SharesIssuedUponExerciseOfSsars": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.agilysys.com/20241231",
     "localname": "SharesIssuedUponExerciseOfSsars",
     "crdr": "debit",
     "presentation": [
      "http://www.agilysys.com/20241231/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/20241231/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": []
    },
    "agys_SharesWithheldForTaxesUponExerciseOfSsarsOrVestingOfOtherGrantsValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.agilysys.com/20241231",
     "localname": "SharesWithheldForTaxesUponExerciseOfSsarsOrVestingOfOtherGrantsValue",
     "crdr": "debit",
     "presentation": [
      "http://www.agilysys.com/20241231/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfShareholdersEquityUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Shares withheld for taxes upon exercise of SSARs or vesting of other grants",
        "documentation": "Shares withheld for taxes upon exercise of SSARs or vesting of other grants value.",
        "label": "Shares Withheld For Taxes Upon Exercise of SSARs or Vesting of Other Grants Value",
        "negatedLabel": "Shares withheld for taxes upon exercise of SSARs or vesting of other grants"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_SignificantAccountingPoliciesTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SignificantAccountingPoliciesTextBlock",
     "presentation": [
      "http://www.agilysys.com/20241231/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": [
      "r87",
      "r159"
     ]
    },
    "us-gaap_StateAndLocalJurisdictionMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "StateAndLocalJurisdictionMember",
     "presentation": [
      "http://www.agilysys.com/20241231/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": [
      "r344"
     ]
    },
    "us-gaap_StatementClassOfStockAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "StatementClassOfStockAxis",
     "presentation": [
      "http://www.agilysys.com/20241231/taxonomy/role/Role_DisclosurePreferredStockDetailsTextual",
      "http://www.agilysys.com/20241231/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": [
      "r122",
      "r132",
      "r133",
      "r134",
      "r161",
      "r182",
      "r183",
      "r186",
      "r188",
      "r195",
      "r196",
      "r212",
      "r252",
      "r254",
      "r255",
      "r256",
      "r259",
      "r260",
      "r273",
      "r274",
      "r276",
      "r277",
      "r279",
      "r392",
      "r468",
      "r469",
      "r470",
      "r471",
      "r474",
      "r475",
      "r476",
      "r477",
      "r478",
      "r479",
      "r480",
      "r481",
      "r482",
      "r483",
      "r484",
      "r485",
      "r495",
      "r516",
      "r534",
      "r547",
      "r548",
      "r549",
      "r550",
      "r551",
      "r691",
      "r706",
      "r715"
     ]
    },
    "us-gaap_StatementEquityComponentsAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "StatementEquityComponentsAxis",
     "presentation": [
      "http://www.agilysys.com/20241231/taxonomy/role/Role_DisclosureShareBasedCompensationDetailsTextual",
      "http://www.agilysys.com/20241231/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfShareholdersEquityUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Equity Components",
        "label": "Equity Components [Axis]",
        "documentation": "Information by component of equity."
       }
      }
     },
     "auth_ref": [
      "r14",
      "r63",
      "r66",
      "r67",
      "r123",
      "r145",
      "r146",
      "r147",
      "r163",
      "r164",
      "r165",
      "r167",
      "r172",
      "r174",
      "r176",
      "r194",
      "r213",
      "r214",
      "r235",
      "r280",
      "r356",
      "r357",
      "r363",
      "r364",
      "r365",
      "r367",
      "r373",
      "r374",
      "r379",
      "r380",
      "r381",
      "r382",
      "r383",
      "r384",
      "r385",
      "r397",
      "r398",
      "r399",
      "r400",
      "r401",
      "r402",
      "r406",
      "r407",
      "r414",
      "r442",
      "r458",
      "r459",
      "r460",
      "r474",
      "r534"
     ]
    },
    "us-gaap_StatementLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "StatementLineItems",
     "presentation": [
      "http://www.agilysys.com/20241231/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesAdditionalInformationDetails",
      "http://www.agilysys.com/20241231/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets",
      "http://www.agilysys.com/20241231/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheetsParenthetical",
      "http://www.agilysys.com/20241231/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfOperationsUnaudited",
      "http://www.agilysys.com/20241231/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": [
      "r163",
      "r164",
      "r165",
      "r194",
      "r407",
      "r420",
      "r467",
      "r485",
      "r488",
      "r489",
      "r490",
      "r491",
      "r492",
      "r493",
      "r495",
      "r498",
      "r499",
      "r500",
      "r501",
      "r502",
      "r503",
      "r504",
      "r505",
      "r506",
      "r508",
      "r509",
      "r510",
      "r511",
      "r512",
      "r514",
      "r517",
      "r518",
      "r520",
      "r521",
      "r522",
      "r523",
      "r524",
      "r525",
      "r526",
      "r527",
      "r528",
      "r529",
      "r530",
      "r531",
      "r534",
      "r597"
     ]
    },
    "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/20241231/taxonomy/role/DisclosureDebtAdditionalInformationDetails",
      "http://www.agilysys.com/20241231/taxonomy/role/Role_DisclosureIncomeTaxesDetailsTextual"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Scenario [Axis]"
       }
      }
     },
     "auth_ref": [
      "r177",
      "r300",
      "r692",
      "r693",
      "r713"
     ]
    },
    "us-gaap_StatementTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "StatementTable",
     "presentation": [
      "http://www.agilysys.com/20241231/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesAdditionalInformationDetails",
      "http://www.agilysys.com/20241231/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets",
      "http://www.agilysys.com/20241231/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheetsParenthetical",
      "http://www.agilysys.com/20241231/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfOperationsUnaudited",
      "http://www.agilysys.com/20241231/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": [
      "r163",
      "r164",
      "r165",
      "r194",
      "r210",
      "r407",
      "r420",
      "r467",
      "r485",
      "r488",
      "r489",
      "r490",
      "r491",
      "r492",
      "r493",
      "r495",
      "r498",
      "r499",
      "r500",
      "r501",
      "r502",
      "r503",
      "r504",
      "r505",
      "r506",
      "r508",
      "r509",
      "r510",
      "r511",
      "r512",
      "r514",
      "r517",
      "r518",
      "r520",
      "r521",
      "r522",
      "r523",
      "r524",
      "r525",
      "r526",
      "r527",
      "r528",
      "r529",
      "r530",
      "r531",
      "r534",
      "r597"
     ]
    },
    "ecd_StkPrcOrTsrEstimationMethodTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "StkPrcOrTsrEstimationMethodTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Stock Price or TSR Estimation Method [Text Block]",
        "terseLabel": "Stock Price or TSR Estimation Method"
       }
      }
     },
     "auth_ref": [
      "r614",
      "r624",
      "r634",
      "r666"
     ]
    },
    "us-gaap_StockAppreciationRightsSARSMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "StockAppreciationRightsSARSMember",
     "presentation": [
      "http://www.agilysys.com/20241231/taxonomy/role/DisclosureSharebasedCompensationDetails2",
      "http://www.agilysys.com/20241231/taxonomy/role/Role_DisclosureShareBasedCompensationDetailsTextual",
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Stock Appreciation Rights (SARs) [Member]",
        "terseLabel": "Stock Appreciation Rights (SARs)",
        "verboseLabel": "Stock Settled Appreciation Rights (SSARs) [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/20241231",
     "localname": "StockBasedCompensationTextualAbstract",
     "presentation": [
      "http://www.agilysys.com/20241231/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/20241231/taxonomy/role/Role_DisclosurePreferredStockDetailsTextual",
      "http://www.agilysys.com/20241231/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfShareholdersEquityUnaudited"
     ],
     "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": [
      "r14",
      "r33",
      "r63",
      "r66",
      "r95",
      "r269"
     ]
    },
    "us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans",
     "presentation": [
      "http://www.agilysys.com/20241231/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": [
      "r14",
      "r62",
      "r63",
      "r95"
     ]
    },
    "us-gaap_StockIssuedDuringPeriodSharesNewIssues": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "StockIssuedDuringPeriodSharesNewIssues",
     "presentation": [
      "http://www.agilysys.com/20241231/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfShareholdersEquityUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other common stock issuances, net (in shares)",
        "label": "Stock Issued During Period, Shares, New Issues",
        "documentation": "Number of new stock issued during the period."
       }
      }
     },
     "auth_ref": [
      "r14",
      "r62",
      "r63",
      "r95",
      "r468",
      "r534",
      "r548"
     ]
    },
    "us-gaap_StockIssuedDuringPeriodValueConversionOfConvertibleSecurities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "StockIssuedDuringPeriodValueConversionOfConvertibleSecurities",
     "crdr": "credit",
     "presentation": [
      "http://www.agilysys.com/20241231/taxonomy/role/Role_DisclosurePreferredStockDetailsTextual",
      "http://www.agilysys.com/20241231/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfShareholdersEquityUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Preferred stock issued, value",
        "label": "Stock Issued During Period, Value, Conversion of Convertible Securities",
        "verboseLabel": "Conversion of Series A preferred stock",
        "documentation": "The gross value of stock issued during the period upon the conversion of convertible securities."
       }
      }
     },
     "auth_ref": [
      "r14",
      "r63",
      "r66",
      "r67",
      "r95"
     ]
    },
    "us-gaap_StockIssuedDuringPeriodValueNewIssues": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "StockIssuedDuringPeriodValueNewIssues",
     "crdr": "credit",
     "presentation": [
      "http://www.agilysys.com/20241231/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfShareholdersEquityUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Stock Issued During Period, Value, New Issues",
        "terseLabel": "Other common stock issuances, net",
        "documentation": "Equity impact of the value of new stock issued during the period. Includes shares issued in an initial public offering or a secondary public offering."
       }
      }
     },
     "auth_ref": [
      "r14",
      "r62",
      "r63",
      "r95",
      "r474",
      "r534",
      "r548",
      "r603"
     ]
    },
    "us-gaap_StockholdersEquity": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "StockholdersEquity",
     "crdr": "credit",
     "presentation": [
      "http://www.agilysys.com/20241231/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets",
      "http://www.agilysys.com/20241231/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": [
      "r63",
      "r66",
      "r67",
      "r88",
      "r497",
      "r513",
      "r535",
      "r536",
      "r588",
      "r604",
      "r708",
      "r724",
      "r786",
      "r832"
     ]
    },
    "us-gaap_StockholdersEquityAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "StockholdersEquityAbstract",
     "presentation": [
      "http://www.agilysys.com/20241231/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/20241231",
     "localname": "SubscriptionAndMaintenanceMember",
     "presentation": [
      "http://www.agilysys.com/20241231/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/20241231/taxonomy/role/DisclosureSharebasedCompensationScheduleOfPrincipalAssumptionsUtilizedInValuingServiceConditionSarsDetails",
      "http://www.agilysys.com/20241231/taxonomy/role/Role_DisclosureShareBasedCompensationDetailsTextual",
      "http://www.agilysys.com/20241231/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/20241231/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": [
      "r696"
     ]
    },
    "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/20241231",
     "localname": "SupportMaintenanceSubscriptionServicesAndProfessionalServicesMember",
     "presentation": [
      "http://www.agilysys.com/20241231/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": []
    },
    "ecd_TabularListTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "TabularListTableTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Tabular List [Table Text Block]",
        "terseLabel": "Tabular List, Table"
       }
      }
     },
     "auth_ref": [
      "r660"
     ]
    },
    "us-gaap_TaxCreditCarryforwardAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "TaxCreditCarryforwardAxis",
     "presentation": [
      "http://www.agilysys.com/20241231/taxonomy/role/Role_DisclosureIncomeTaxesDetailsTextual"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Tax Credit Carryforward [Axis]",
        "documentation": "Information by specific tax credit related to an unused tax credit."
       }
      }
     },
     "auth_ref": [
      "r355"
     ]
    },
    "us-gaap_TaxCreditCarryforwardNameDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "TaxCreditCarryforwardNameDomain",
     "presentation": [
      "http://www.agilysys.com/20241231/taxonomy/role/Role_DisclosureIncomeTaxesDetailsTextual"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Tax Credit Carryforward, Name [Domain]",
        "documentation": "The name of the tax credit carryforward."
       }
      }
     },
     "auth_ref": [
      "r355"
     ]
    },
    "us-gaap_TaxesPayableCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "TaxesPayableCurrent",
     "crdr": "credit",
     "presentation": [
      "http://www.agilysys.com/20241231/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": [
      "r56",
      "r57"
     ]
    },
    "srt_TitleOfIndividualAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/srt/2024",
     "localname": "TitleOfIndividualAxis",
     "presentation": [
      "http://www.agilysys.com/20241231/taxonomy/role/Role_DisclosureShareBasedCompensationDetailsTextual"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Title of Individual",
        "label": "Title and Position [Axis]"
       }
      }
     },
     "auth_ref": [
      "r722",
      "r788"
     ]
    },
    "srt_TitleOfIndividualWithRelationshipToEntityDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2024",
     "localname": "TitleOfIndividualWithRelationshipToEntityDomain",
     "presentation": [
      "http://www.agilysys.com/20241231/taxonomy/role/Role_DisclosureShareBasedCompensationDetailsTextual"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Title of Individual",
        "label": "Title and Position [Domain]"
       }
      }
     },
     "auth_ref": []
    },
    "ecd_TotalShareholderRtnAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "TotalShareholderRtnAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Total Shareholder Return Amount",
        "terseLabel": "Total Shareholder Return Amount"
       }
      }
     },
     "auth_ref": [
      "r652"
     ]
    },
    "ecd_TotalShareholderRtnVsPeerGroupTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "TotalShareholderRtnVsPeerGroupTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Total Shareholder Return Vs Peer Group [Text Block]",
        "terseLabel": "Total Shareholder Return Vs Peer Group"
       }
      }
     },
     "auth_ref": [
      "r659"
     ]
    },
    "us-gaap_TradeNamesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "TradeNamesMember",
     "presentation": [
      "http://www.agilysys.com/20241231/taxonomy/role/DisclosureBusinessCombinationAdditionalInformationDetails",
      "http://www.agilysys.com/20241231/taxonomy/role/DisclosureBusinessCombinationComponentsAndTheAllocationOfThePurchasePriceForAcquisitionDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Trade Names [Member]",
        "terseLabel": "Trade Name [Member]",
        "documentation": "Rights acquired through registration of a business name to gain or protect exclusive use thereof."
       }
      }
     },
     "auth_ref": [
      "r49",
      "r727",
      "r728",
      "r729",
      "r730",
      "r731",
      "r732",
      "r733",
      "r734",
      "r735",
      "r736"
     ]
    },
    "ecd_TradingArrAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "TradingArrAxis",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Trading Arrangement [Axis]",
        "terseLabel": "Trading Arrangement:"
       }
      }
     },
     "auth_ref": [
      "r679"
     ]
    },
    "ecd_TradingArrByIndTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "TradingArrByIndTable",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Trading Arrangements, by Individual [Table]",
        "terseLabel": "Trading Arrangements, by Individual"
       }
      }
     },
     "auth_ref": [
      "r681"
     ]
    },
    "dei_TradingSymbol": {
     "xbrltype": "tradingSymbolItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "TradingSymbol",
     "presentation": [
      "http://www.agilysys.com/20241231/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": []
    },
    "ecd_TrdArrAdoptionDate": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "TrdArrAdoptionDate",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Trading Arrangement Adoption Date",
        "terseLabel": "Adoption Date"
       }
      }
     },
     "auth_ref": [
      "r682"
     ]
    },
    "ecd_TrdArrDuration": {
     "xbrltype": "durationItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "TrdArrDuration",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Trading Arrangement Duration",
        "terseLabel": "Arrangement Duration"
       }
      }
     },
     "auth_ref": [
      "r683"
     ]
    },
    "ecd_TrdArrExpirationDate": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "TrdArrExpirationDate",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Trading Arrangement Expiration Date",
        "terseLabel": "Expiration Date"
       }
      }
     },
     "auth_ref": [
      "r683"
     ]
    },
    "ecd_TrdArrIndName": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "TrdArrIndName",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Trading Arrangement, Individual Name",
        "terseLabel": "Name"
       }
      }
     },
     "auth_ref": [
      "r681"
     ]
    },
    "ecd_TrdArrIndTitle": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "TrdArrIndTitle",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Trading Arrangement, Individual Title",
        "terseLabel": "Title"
       }
      }
     },
     "auth_ref": [
      "r681"
     ]
    },
    "ecd_TrdArrSecuritiesAggAvailAmt": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "TrdArrSecuritiesAggAvailAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Trading Arrangement, Securities Aggregate Available Amount",
        "terseLabel": "Aggregate Available"
       }
      }
     },
     "auth_ref": [
      "r684"
     ]
    },
    "ecd_TrdArrTerminationDate": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "TrdArrTerminationDate",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Trading Arrangement Termination Date",
        "terseLabel": "Termination Date"
       }
      }
     },
     "auth_ref": [
      "r682"
     ]
    },
    "us-gaap_TreasuryStockCommonMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "TreasuryStockCommonMember",
     "presentation": [
      "http://www.agilysys.com/20241231/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": [
      "r37"
     ]
    },
    "us-gaap_TreasuryStockCommonShares": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "TreasuryStockCommonShares",
     "presentation": [
      "http://www.agilysys.com/20241231/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": [
      "r37"
     ]
    },
    "us-gaap_TreasuryStockValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "TreasuryStockValue",
     "crdr": "debit",
     "presentation": [
      "http://www.agilysys.com/20241231/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "periodEndLabel": "Treasury Stock, Value, Ending Balance",
        "periodStartLabel": "Treasury Stock, Value, Beginning Balance",
        "totalLabel": "Treasury Stock, Value, Total",
        "label": "Treasury Stock, Value",
        "negatedLabel": "Treasury shares, 5,380,398 and 5,965,426 at December 31, 2024 and March 31, 2024, respectively",
        "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": [
      "r37",
      "r38",
      "r63",
      "r66"
     ]
    },
    "agys_TwoThousandAndSixteenStockIncentivePlanMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.agilysys.com/20241231",
     "localname": "TwoThousandAndSixteenStockIncentivePlanMember",
     "presentation": [
      "http://www.agilysys.com/20241231/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/20241231",
     "localname": "TwoThousandAndTwentyEquityIncentivePlanMember",
     "presentation": [
      "http://www.agilysys.com/20241231/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": []
    },
    "ecd_UndrlygSecurityMktPriceChngPct": {
     "xbrltype": "pureItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "UndrlygSecurityMktPriceChngPct",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Underlying Security Market Price Change, Percent",
        "terseLabel": "Underlying Security Market Price Change"
       }
      }
     },
     "auth_ref": [
      "r678"
     ]
    },
    "us-gaap_UnusualRiskOrUncertaintyByNatureAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "UnusualRiskOrUncertaintyByNatureAxis",
     "presentation": [
      "http://www.agilysys.com/20241231/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/20241231/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/20241231",
     "localname": "UsStateStatutesOfLimitationsMember",
     "presentation": [
      "http://www.agilysys.com/20241231/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": []
    },
    "ecd_VstngDtFrValOfEqtyAwrdsGrntdAndVstdInCvrdYrMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "VstngDtFrValOfEqtyAwrdsGrntdAndVstdInCvrdYrMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Vesting Date Fair Value of Equity Awards Granted and Vested in Covered Year [Member]",
        "terseLabel": "Vesting Date Fair Value of Equity Awards Granted and Vested in Covered Year"
       }
      }
     },
     "auth_ref": [
      "r648"
     ]
    },
    "us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "WeightedAverageNumberDilutedSharesOutstandingAdjustment",
     "presentation": [
      "http://www.agilysys.com/20241231/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": [
      "r716"
     ]
    },
    "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "WeightedAverageNumberOfDilutedSharesOutstanding",
     "presentation": [
      "http://www.agilysys.com/20241231/taxonomy/role/Role_DisclosureEarningsPerShareDetails",
      "http://www.agilysys.com/20241231/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": [
      "r181",
      "r188"
     ]
    },
    "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "WeightedAverageNumberOfSharesOutstandingBasic",
     "presentation": [
      "http://www.agilysys.com/20241231/taxonomy/role/Role_DisclosureEarningsPerShareDetails",
      "http://www.agilysys.com/20241231/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": [
      "r179",
      "r188"
     ]
    },
    "ecd_YrEndFrValOfEqtyAwrdsGrntdInCvrdYrOutsdngAndUnvstdMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "YrEndFrValOfEqtyAwrdsGrntdInCvrdYrOutsdngAndUnvstdMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Year-end Fair Value of Equity Awards Granted in Covered Year that are Outstanding and Unvested [Member]",
        "terseLabel": "Year-end Fair Value of Equity Awards Granted in Covered Year that are Outstanding and Unvested"
       }
      }
     },
     "auth_ref": [
      "r646"
     ]
    }
   }
  }
 },
 "std_ref": {
  "r0": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "25",
   "Paragraph": "6",
   "SubTopic": "10",
   "Topic": "805",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479405/805-10-25-6"
  },
  "r1": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "25",
   "Paragraph": "7",
   "SubTopic": "10",
   "Topic": "805",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479405/805-10-25-7"
  },
  "r2": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "30",
   "Paragraph": "7",
   "SubTopic": "30",
   "Topic": "805",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479637/805-30-30-7"
  },
  "r3": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "30",
   "Paragraph": "8",
   "SubTopic": "30",
   "Topic": "805",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479637/805-30-30-8"
  },
  "r4": {
   "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"
  },
  "r5": {
   "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"
  },
  "r6": {
   "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"
  },
  "r7": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "14",
   "Subparagraph": "(a)",
   "SubTopic": "10",
   "Topic": "230",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-14"
  },
  "r8": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "20",
   "SubTopic": "10",
   "Topic": "810",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481231/810-10-45-20"
  },
  "r9": {
   "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"
  },
  "r10": {
   "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"
  },
  "r11": {
   "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"
  },
  "r12": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)",
   "SubTopic": "30",
   "Topic": "805",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479581/805-30-50-1"
  },
  "r13": {
   "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"
  },
  "r14": {
   "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"
  },
  "r15": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(b)",
   "SubTopic": "10",
   "Topic": "805",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479328/805-10-50-2"
  },
  "r16": {
   "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"
  },
  "r17": {
   "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"
  },
  "r18": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "220",
   "SubTopic": "10",
   "Section": "45",
   "Paragraph": "14",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-14"
  },
  "r19": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "220",
   "SubTopic": "10",
   "Section": "45",
   "Paragraph": "14A",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-14A"
  },
  "r20": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "220",
   "SubTopic": "10",
   "Section": "45",
   "Paragraph": "5",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-5"
  },
  "r21": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "230",
   "SubTopic": "10",
   "Section": "45",
   "Paragraph": "13",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-13"
  },
  "r22": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "230",
   "SubTopic": "10",
   "Section": "45",
   "Paragraph": "14",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-14"
  },
  "r23": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "230",
   "SubTopic": "10",
   "Section": "45",
   "Paragraph": "15",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-15"
  },
  "r24": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "230",
   "SubTopic": "10",
   "Section": "45",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-4"
  },
  "r25": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "230",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482913/230-10-50-2"
  },
  "r26": {
   "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"
  },
  "r27": {
   "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"
  },
  "r28": {
   "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"
  },
  "r29": {
   "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"
  },
  "r30": {
   "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"
  },
  "r31": {
   "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"
  },
  "r32": {
   "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"
  },
  "r33": {
   "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"
  },
  "r34": {
   "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"
  },
  "r35": {
   "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"
  },
  "r36": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "505",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "8",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-8"
  },
  "r37": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "505",
   "SubTopic": "30",
   "Section": "45",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481549/505-30-45-1"
  },
  "r38": {
   "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"
  },
  "r39": {
   "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"
  },
  "r40": {
   "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"
  },
  "r41": {
   "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"
  },
  "r42": {
   "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"
  },
  "r43": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "805",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479328/805-10-50-2"
  },
  "r44": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "805",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479328/805-10-50-2"
  },
  "r45": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "805",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(h)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479328/805-10-50-2"
  },
  "r46": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "805",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479328/805-10-50-3"
  },
  "r47": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "805",
   "SubTopic": "10",
   "Section": "55",
   "Paragraph": "37",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479303/805-10-55-37"
  },
  "r48": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "805",
   "SubTopic": "20",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479907/805-20-50-1"
  },
  "r49": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "805",
   "SubTopic": "20",
   "Section": "55",
   "Paragraph": "14",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479876/805-20-55-14"
  },
  "r50": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "805",
   "SubTopic": "20",
   "Section": "55",
   "Paragraph": "20",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479876/805-20-55-20"
  },
  "r51": {
   "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"
  },
  "r52": {
   "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"
  },
  "r53": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "205",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/205/tableOfContent"
  },
  "r54": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(19)(a))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r55": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(19)(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r56": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(19))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r57": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(20))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r58": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(21))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r59": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(22)(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r60": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(24))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r61": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(25))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r62": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(28))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r63": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(29))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r64": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(30)(a)(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r65": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(30)(a)(3))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r66": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(30))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r67": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(31))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r68": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(32))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r69": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "10A",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-10A"
  },
  "r70": {
   "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"
  },
  "r71": {
   "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"
  },
  "r72": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.5-03(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2"
  },
  "r73": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.5-03(10))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2"
  },
  "r74": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.5-03(13))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2"
  },
  "r75": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.5-03(2)(a))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2"
  },
  "r76": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.5-03(2)(d))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2"
  },
  "r77": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.5-03(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2"
  },
  "r78": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.5-03(20))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2"
  },
  "r79": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.5-03(4))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2"
  },
  "r80": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.5-03(9))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2"
  },
  "r81": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "230",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/230/tableOfContent"
  },
  "r82": {
   "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"
  },
  "r83": {
   "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"
  },
  "r84": {
   "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"
  },
  "r85": {
   "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"
  },
  "r86": {
   "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"
  },
  "r87": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "235",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/235/tableOfContent"
  },
  "r88": {
   "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"
  },
  "r89": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "440",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/440/tableOfContent"
  },
  "r90": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "470",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/470/tableOfContent"
  },
  "r91": {
   "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"
  },
  "r92": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "505",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/505/tableOfContent"
  },
  "r93": {
   "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"
  },
  "r94": {
   "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"
  },
  "r95": {
   "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"
  },
  "r96": {
   "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"
  },
  "r97": {
   "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"
  },
  "r98": {
   "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"
  },
  "r99": {
   "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"
  },
  "r100": {
   "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"
  },
  "r101": {
   "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"
  },
  "r102": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "805",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/805/tableOfContent"
  },
  "r103": {
   "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"
  },
  "r104": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "810",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/810/tableOfContent"
  },
  "r105": {
   "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"
  },
  "r106": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "942",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-03(11))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1"
  },
  "r107": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "942",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-03(15)(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1"
  },
  "r108": {
   "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"
  },
  "r109": {
   "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"
  },
  "r110": {
   "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"
  },
  "r111": {
   "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"
  },
  "r112": {
   "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"
  },
  "r113": {
   "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"
  },
  "r114": {
   "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"
  },
  "r115": {
   "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"
  },
  "r116": {
   "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"
  },
  "r117": {
   "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"
  },
  "r118": {
   "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"
  },
  "r119": {
   "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"
  },
  "r120": {
   "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"
  },
  "r121": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Accounting Standards Codification",
   "Topic": "606",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/606/tableOfContent"
  },
  "r122": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Section": "1402",
   "Paragraph": "a",
   "Publisher": "SEC"
  },
  "r123": {
   "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"
  },
  "r124": {
   "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"
  },
  "r125": {
   "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"
  },
  "r126": {
   "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"
  },
  "r127": {
   "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"
  },
  "r128": {
   "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"
  },
  "r129": {
   "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"
  },
  "r130": {
   "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"
  },
  "r131": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(22))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r132": {
   "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"
  },
  "r133": {
   "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"
  },
  "r134": {
   "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"
  },
  "r135": {
   "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"
  },
  "r136": {
   "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"
  },
  "r137": {
   "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"
  },
  "r138": {
   "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(7))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r139": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(8))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r140": {
   "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"
  },
  "r141": {
   "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"
  },
  "r142": {
   "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"
  },
  "r143": {
   "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"
  },
  "r144": {
   "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"
  },
  "r145": {
   "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"
  },
  "r146": {
   "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"
  },
  "r147": {
   "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"
  },
  "r148": {
   "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"
  },
  "r149": {
   "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"
  },
  "r150": {
   "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"
  },
  "r151": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "14",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-14"
  },
  "r152": {
   "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"
  },
  "r153": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "17",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-17"
  },
  "r154": {
   "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"
  },
  "r155": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "25",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-25"
  },
  "r156": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482913/230-10-50-2"
  },
  "r157": {
   "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"
  },
  "r158": {
   "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"
  },
  "r159": {
   "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"
  },
  "r160": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.4-08(c))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1"
  },
  "r161": {
   "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"
  },
  "r162": {
   "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"
  },
  "r163": {
   "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"
  },
  "r164": {
   "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"
  },
  "r165": {
   "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"
  },
  "r166": {
   "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"
  },
  "r167": {
   "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"
  },
  "r168": {
   "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"
  },
  "r169": {
   "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"
  },
  "r170": {
   "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"
  },
  "r171": {
   "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"
  },
  "r172": {
   "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"
  },
  "r173": {
   "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"
  },
  "r174": {
   "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"
  },
  "r175": {
   "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"
  },
  "r176": {
   "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"
  },
  "r177": {
   "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"
  },
  "r178": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/260/tableOfContent"
  },
  "r179": {
   "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"
  },
  "r180": {
   "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"
  },
  "r181": {
   "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"
  },
  "r182": {
   "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"
  },
  "r183": {
   "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"
  },
  "r184": {
   "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"
  },
  "r185": {
   "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"
  },
  "r186": {
   "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"
  },
  "r187": {
   "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"
  },
  "r188": {
   "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"
  },
  "r189": {
   "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"
  },
  "r190": {
   "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"
  },
  "r191": {
   "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"
  },
  "r192": {
   "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"
  },
  "r193": {
   "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"
  },
  "r194": {
   "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"
  },
  "r195": {
   "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"
  },
  "r196": {
   "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"
  },
  "r197": {
   "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"
  },
  "r198": {
   "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"
  },
  "r199": {
   "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"
  },
  "r200": {
   "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"
  },
  "r201": {
   "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"
  },
  "r202": {
   "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"
  },
  "r203": {
   "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"
  },
  "r204": {
   "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"
  },
  "r205": {
   "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"
  },
  "r206": {
   "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"
  },
  "r207": {
   "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"
  },
  "r208": {
   "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"
  },
  "r209": {
   "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"
  },
  "r210": {
   "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"
  },
  "r211": {
   "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"
  },
  "r212": {
   "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"
  },
  "r213": {
   "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"
  },
  "r214": {
   "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"
  },
  "r215": {
   "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"
  },
  "r216": {
   "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"
  },
  "r217": {
   "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"
  },
  "r218": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "340",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "05",
   "Paragraph": "5",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482955/340-10-05-5"
  },
  "r219": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "340",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483032/340-10-45-1"
  },
  "r220": {
   "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"
  },
  "r221": {
   "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"
  },
  "r222": {
   "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"
  },
  "r223": {
   "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"
  },
  "r224": {
   "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"
  },
  "r225": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1"
  },
  "r226": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1"
  },
  "r227": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1"
  },
  "r228": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1"
  },
  "r229": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1"
  },
  "r230": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2"
  },
  "r231": {
   "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"
  },
  "r232": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2"
  },
  "r233": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(d)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2"
  },
  "r234": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(d)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2"
  },
  "r235": {
   "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"
  },
  "r236": {
   "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"
  },
  "r237": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "405",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1"
  },
  "r238": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "405",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1"
  },
  "r239": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "405",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1"
  },
  "r240": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "405",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1"
  },
  "r241": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "405",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1"
  },
  "r242": {
   "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"
  },
  "r243": {
   "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"
  },
  "r244": {
   "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"
  },
  "r245": {
   "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"
  },
  "r246": {
   "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"
  },
  "r247": {
   "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"
  },
  "r248": {
   "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"
  },
  "r249": {
   "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"
  },
  "r250": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481544/470-10-50-6"
  },
  "r251": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481544/470-10-50-6"
  },
  "r252": {
   "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"
  },
  "r253": {
   "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"
  },
  "r254": {
   "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"
  },
  "r255": {
   "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"
  },
  "r256": {
   "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"
  },
  "r257": {
   "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"
  },
  "r258": {
   "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"
  },
  "r259": {
   "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"
  },
  "r260": {
   "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"
  },
  "r261": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B"
  },
  "r262": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1B",
   "Subparagraph": "(g)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B"
  },
  "r263": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1B",
   "Subparagraph": "(h)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B"
  },
  "r264": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1B",
   "Subparagraph": "(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B"
  },
  "r265": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1C",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1C"
  },
  "r266": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1C",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1C"
  },
  "r267": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1C",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1C"
  },
  "r268": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1E",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1E"
  },
  "r269": {
   "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"
  },
  "r270": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1I",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1I"
  },
  "r271": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1I",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1I"
  },
  "r272": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1I",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1I"
  },
  "r273": {
   "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"
  },
  "r274": {
   "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"
  },
  "r275": {
   "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"
  },
  "r276": {
   "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"
  },
  "r277": {
   "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"
  },
  "r278": {
   "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"
  },
  "r279": {
   "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"
  },
  "r280": {
   "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"
  },
  "r281": {
   "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"
  },
  "r282": {
   "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"
  },
  "r283": {
   "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"
  },
  "r284": {
   "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"
  },
  "r285": {
   "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"
  },
  "r286": {
   "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"
  },
  "r287": {
   "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"
  },
  "r288": {
   "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"
  },
  "r289": {
   "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"
  },
  "r290": {
   "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"
  },
  "r291": {
   "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"
  },
  "r292": {
   "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"
  },
  "r293": {
   "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"
  },
  "r294": {
   "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"
  },
  "r295": {
   "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"
  },
  "r296": {
   "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"
  },
  "r297": {
   "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"
  },
  "r298": {
   "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"
  },
  "r299": {
   "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"
  },
  "r300": {
   "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"
  },
  "r301": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/718/tableOfContent"
  },
  "r302": {
   "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"
  },
  "r303": {
   "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"
  },
  "r304": {
   "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"
  },
  "r305": {
   "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"
  },
  "r306": {
   "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"
  },
  "r307": {
   "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"
  },
  "r308": {
   "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"
  },
  "r309": {
   "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"
  },
  "r310": {
   "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"
  },
  "r311": {
   "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"
  },
  "r312": {
   "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"
  },
  "r313": {
   "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"
  },
  "r314": {
   "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"
  },
  "r315": {
   "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"
  },
  "r316": {
   "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"
  },
  "r317": {
   "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"
  },
  "r318": {
   "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"
  },
  "r319": {
   "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"
  },
  "r320": {
   "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"
  },
  "r321": {
   "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"
  },
  "r322": {
   "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"
  },
  "r323": {
   "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"
  },
  "r324": {
   "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"
  },
  "r325": {
   "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"
  },
  "r326": {
   "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"
  },
  "r327": {
   "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"
  },
  "r328": {
   "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"
  },
  "r329": {
   "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"
  },
  "r330": {
   "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"
  },
  "r331": {
   "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"
  },
  "r332": {
   "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"
  },
  "r333": {
   "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"
  },
  "r334": {
   "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"
  },
  "r335": {
   "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"
  },
  "r336": {
   "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"
  },
  "r337": {
   "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"
  },
  "r338": {
   "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"
  },
  "r339": {
   "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"
  },
  "r340": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/740/tableOfContent"
  },
  "r341": {
   "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"
  },
  "r342": {
   "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"
  },
  "r343": {
   "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"
  },
  "r344": {
   "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"
  },
  "r345": {
   "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"
  },
  "r346": {
   "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"
  },
  "r347": {
   "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"
  },
  "r348": {
   "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"
  },
  "r349": {
   "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"
  },
  "r350": {
   "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"
  },
  "r351": {
   "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"
  },
  "r352": {
   "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"
  },
  "r353": {
   "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"
  },
  "r354": {
   "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"
  },
  "r355": {
   "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"
  },
  "r356": {
   "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"
  },
  "r357": {
   "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"
  },
  "r358": {
   "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"
  },
  "r359": {
   "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"
  },
  "r360": {
   "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"
  },
  "r361": {
   "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"
  },
  "r362": {
   "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"
  },
  "r363": {
   "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"
  },
  "r364": {
   "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"
  },
  "r365": {
   "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"
  },
  "r366": {
   "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"
  },
  "r367": {
   "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"
  },
  "r368": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(h)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479328/805-10-50-2"
  },
  "r369": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(h)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479328/805-10-50-2"
  },
  "r370": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479907/805-20-50-5"
  },
  "r371": {
   "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"
  },
  "r372": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479581/805-30-50-1"
  },
  "r373": {
   "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"
  },
  "r374": {
   "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"
  },
  "r375": {
   "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"
  },
  "r376": {
   "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"
  },
  "r377": {
   "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"
  },
  "r378": {
   "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"
  },
  "r379": {
   "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"
  },
  "r380": {
   "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"
  },
  "r381": {
   "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"
  },
  "r382": {
   "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"
  },
  "r383": {
   "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"
  },
  "r384": {
   "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"
  },
  "r385": {
   "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"
  },
  "r386": {
   "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"
  },
  "r387": {
   "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"
  },
  "r388": {
   "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"
  },
  "r389": {
   "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"
  },
  "r390": {
   "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"
  },
  "r391": {
   "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"
  },
  "r392": {
   "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"
  },
  "r393": {
   "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"
  },
  "r394": {
   "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"
  },
  "r395": {
   "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"
  },
  "r396": {
   "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"
  },
  "r397": {
   "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"
  },
  "r398": {
   "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"
  },
  "r399": {
   "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"
  },
  "r400": {
   "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"
  },
  "r401": {
   "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"
  },
  "r402": {
   "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"
  },
  "r403": {
   "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"
  },
  "r404": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "835",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482925/835-30-45-2"
  },
  "r405": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "835",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "S45",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479359/835-30-S45-1"
  },
  "r406": {
   "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"
  },
  "r407": {
   "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"
  },
  "r408": {
   "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"
  },
  "r409": {
   "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"
  },
  "r410": {
   "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"
  },
  "r411": {
   "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"
  },
  "r412": {
   "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"
  },
  "r413": {
   "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"
  },
  "r414": {
   "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"
  },
  "r415": {
   "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"
  },
  "r416": {
   "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"
  },
  "r417": {
   "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"
  },
  "r418": {
   "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"
  },
  "r419": {
   "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"
  },
  "r420": {
   "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"
  },
  "r421": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "926",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483154/926-20-50-5"
  },
  "r422": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "928",
   "SubTopic": "340",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478859/928-340-50-1"
  },
  "r423": {
   "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"
  },
  "r424": {
   "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"
  },
  "r425": {
   "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"
  },
  "r426": {
   "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"
  },
  "r427": {
   "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"
  },
  "r428": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "942",
   "SubTopic": "470",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477734/942-470-50-3"
  },
  "r429": {
   "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"
  },
  "r430": {
   "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"
  },
  "r431": {
   "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"
  },
  "r432": {
   "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"
  },
  "r433": {
   "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"
  },
  "r434": {
   "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"
  },
  "r435": {
   "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"
  },
  "r436": {
   "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"
  },
  "r437": {
   "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"
  },
  "r438": {
   "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"
  },
  "r439": {
   "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"
  },
  "r440": {
   "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"
  },
  "r441": {
   "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"
  },
  "r442": {
   "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"
  },
  "r443": {
   "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"
  },
  "r444": {
   "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"
  },
  "r445": {
   "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"
  },
  "r446": {
   "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"
  },
  "r447": {
   "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"
  },
  "r448": {
   "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"
  },
  "r449": {
   "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"
  },
  "r450": {
   "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"
  },
  "r451": {
   "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"
  },
  "r452": {
   "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"
  },
  "r453": {
   "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"
  },
  "r454": {
   "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"
  },
  "r455": {
   "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"
  },
  "r456": {
   "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"
  },
  "r457": {
   "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"
  },
  "r458": {
   "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"
  },
  "r459": {
   "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"
  },
  "r460": {
   "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"
  },
  "r461": {
   "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"
  },
  "r462": {
   "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"
  },
  "r463": {
   "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"
  },
  "r464": {
   "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"
  },
  "r465": {
   "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"
  },
  "r466": {
   "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"
  },
  "r467": {
   "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"
  },
  "r468": {
   "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"
  },
  "r469": {
   "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"
  },
  "r470": {
   "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"
  },
  "r471": {
   "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"
  },
  "r472": {
   "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"
  },
  "r473": {
   "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"
  },
  "r474": {
   "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"
  },
  "r475": {
   "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"
  },
  "r476": {
   "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"
  },
  "r477": {
   "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"
  },
  "r478": {
   "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"
  },
  "r479": {
   "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"
  },
  "r480": {
   "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"
  },
  "r481": {
   "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"
  },
  "r482": {
   "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"
  },
  "r483": {
   "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"
  },
  "r484": {
   "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"
  },
  "r485": {
   "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"
  },
  "r486": {
   "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"
  },
  "r487": {
   "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"
  },
  "r488": {
   "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"
  },
  "r489": {
   "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"
  },
  "r490": {
   "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"
  },
  "r491": {
   "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"
  },
  "r492": {
   "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"
  },
  "r493": {
   "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"
  },
  "r494": {
   "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"
  },
  "r495": {
   "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"
  },
  "r496": {
   "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"
  },
  "r497": {
   "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"
  },
  "r498": {
   "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"
  },
  "r499": {
   "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"
  },
  "r500": {
   "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"
  },
  "r501": {
   "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"
  },
  "r502": {
   "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"
  },
  "r503": {
   "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"
  },
  "r504": {
   "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"
  },
  "r505": {
   "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"
  },
  "r506": {
   "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"
  },
  "r507": {
   "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"
  },
  "r508": {
   "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"
  },
  "r509": {
   "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"
  },
  "r510": {
   "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"
  },
  "r511": {
   "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"
  },
  "r512": {
   "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"
  },
  "r513": {
   "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"
  },
  "r514": {
   "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"
  },
  "r515": {
   "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"
  },
  "r516": {
   "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"
  },
  "r517": {
   "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"
  },
  "r518": {
   "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"
  },
  "r519": {
   "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"
  },
  "r520": {
   "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"
  },
  "r521": {
   "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"
  },
  "r522": {
   "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"
  },
  "r523": {
   "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"
  },
  "r524": {
   "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"
  },
  "r525": {
   "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"
  },
  "r526": {
   "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"
  },
  "r527": {
   "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"
  },
  "r528": {
   "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"
  },
  "r529": {
   "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"
  },
  "r530": {
   "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"
  },
  "r531": {
   "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"
  },
  "r532": {
   "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"
  },
  "r533": {
   "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"
  },
  "r534": {
   "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"
  },
  "r535": {
   "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"
  },
  "r536": {
   "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"
  },
  "r537": {
   "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"
  },
  "r538": {
   "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"
  },
  "r539": {
   "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"
  },
  "r540": {
   "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"
  },
  "r541": {
   "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"
  },
  "r542": {
   "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"
  },
  "r543": {
   "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"
  },
  "r544": {
   "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"
  },
  "r545": {
   "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"
  },
  "r546": {
   "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"
  },
  "r547": {
   "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"
  },
  "r548": {
   "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"
  },
  "r549": {
   "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"
  },
  "r550": {
   "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"
  },
  "r551": {
   "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"
  },
  "r552": {
   "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"
  },
  "r553": {
   "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"
  },
  "r554": {
   "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"
  },
  "r555": {
   "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"
  },
  "r556": {
   "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"
  },
  "r557": {
   "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"
  },
  "r558": {
   "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"
  },
  "r559": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Subparagraph": "(g)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483467/210-10-45-1"
  },
  "r560": {
   "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"
  },
  "r561": {
   "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"
  },
  "r562": {
   "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"
  },
  "r563": {
   "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"
  },
  "r564": {
   "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"
  },
  "r565": {
   "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"
  },
  "r566": {
   "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"
  },
  "r567": {
   "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"
  },
  "r568": {
   "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"
  },
  "r569": {
   "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"
  },
  "r570": {
   "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"
  },
  "r571": {
   "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"
  },
  "r572": {
   "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"
  },
  "r573": {
   "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"
  },
  "r574": {
   "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"
  },
  "r575": {
   "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"
  },
  "r576": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "715",
   "SubTopic": "80",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "11",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480576/715-80-50-11"
  },
  "r577": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "715",
   "SubTopic": "80",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480576/715-80-50-6"
  },
  "r578": {
   "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"
  },
  "r579": {
   "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"
  },
  "r580": {
   "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"
  },
  "r581": {
   "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"
  },
  "r582": {
   "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"
  },
  "r583": {
   "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"
  },
  "r584": {
   "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"
  },
  "r585": {
   "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"
  },
  "r586": {
   "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"
  },
  "r587": {
   "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"
  },
  "r588": {
   "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"
  },
  "r589": {
   "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"
  },
  "r590": {
   "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"
  },
  "r591": {
   "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"
  },
  "r592": {
   "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"
  },
  "r593": {
   "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"
  },
  "r594": {
   "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"
  },
  "r595": {
   "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"
  },
  "r596": {
   "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"
  },
  "r597": {
   "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"
  },
  "r598": {
   "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"
  },
  "r599": {
   "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"
  },
  "r600": {
   "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"
  },
  "r601": {
   "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"
  },
  "r602": {
   "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"
  },
  "r603": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "946",
   "SubTopic": "830",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "11",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479168/946-830-55-11"
  },
  "r604": {
   "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"
  },
  "r605": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "12",
   "Subsection": "b"
  },
  "r606": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "12",
   "Subsection": "b-2"
  },
  "r607": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "12",
   "Subsection": "d1-1"
  },
  "r608": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 10-Q",
   "Number": "240",
   "Section": "308",
   "Subsection": "a"
  },
  "r609": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "16",
   "Subsection": "J",
   "Paragraph": "a"
  },
  "r610": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "6",
   "Subsection": "F",
   "Paragraph": "1"
  },
  "r611": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "6",
   "Subsection": "F",
   "Paragraph": "1",
   "Subparagraph": "i"
  },
  "r612": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "6",
   "Subsection": "F",
   "Paragraph": "1",
   "Subparagraph": "i",
   "Sentence": "A"
  },
  "r613": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "6",
   "Subsection": "F",
   "Paragraph": "1",
   "Subparagraph": "i",
   "Sentence": "B"
  },
  "r614": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "6",
   "Subsection": "F",
   "Paragraph": "1",
   "Subparagraph": "i",
   "Sentence": "C"
  },
  "r615": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "6",
   "Subsection": "F",
   "Paragraph": "1",
   "Subparagraph": "i",
   "Sentence": "D"
  },
  "r616": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "6",
   "Subsection": "F",
   "Paragraph": "1",
   "Subparagraph": "i",
   "Sentence": "E"
  },
  "r617": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "6",
   "Subsection": "F",
   "Paragraph": "1",
   "Subparagraph": "ii"
  },
  "r618": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "6",
   "Subsection": "F",
   "Paragraph": "1",
   "Subparagraph": "iii"
  },
  "r619": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "6",
   "Subsection": "F",
   "Paragraph": "2"
  },
  "r620": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Section": "19",
   "Paragraph": "a"
  },
  "r621": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Section": "19",
   "Paragraph": "a",
   "Subparagraph": "1"
  },
  "r622": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Section": "19",
   "Paragraph": "a",
   "Subparagraph": "1",
   "Sentence": "i"
  },
  "r623": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Section": "19",
   "Paragraph": "a",
   "Subparagraph": "1",
   "Sentence": "ii"
  },
  "r624": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Section": "19",
   "Paragraph": "a",
   "Subparagraph": "1",
   "Sentence": "iii"
  },
  "r625": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Section": "19",
   "Paragraph": "a",
   "Subparagraph": "1",
   "Sentence": "iv"
  },
  "r626": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Section": "19",
   "Paragraph": "a",
   "Subparagraph": "1",
   "Sentence": "v"
  },
  "r627": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Section": "19",
   "Paragraph": "a",
   "Subparagraph": "2"
  },
  "r628": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Section": "19",
   "Paragraph": "a",
   "Subparagraph": "3"
  },
  "r629": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Section": "19",
   "Paragraph": "b"
  },
  "r630": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-CSR",
   "Section": "18",
   "Paragraph": "a"
  },
  "r631": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-CSR",
   "Section": "18",
   "Paragraph": "a",
   "Subparagraph": "1"
  },
  "r632": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-CSR",
   "Section": "18",
   "Paragraph": "a",
   "Subparagraph": "1",
   "Sentence": "i"
  },
  "r633": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-CSR",
   "Section": "18",
   "Paragraph": "a",
   "Subparagraph": "1",
   "Sentence": "ii"
  },
  "r634": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-CSR",
   "Section": "18",
   "Paragraph": "a",
   "Subparagraph": "1",
   "Sentence": "iii"
  },
  "r635": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-CSR",
   "Section": "18",
   "Paragraph": "a",
   "Subparagraph": "1",
   "Sentence": "iv"
  },
  "r636": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-CSR",
   "Section": "18",
   "Paragraph": "a",
   "Subparagraph": "1",
   "Sentence": "v"
  },
  "r637": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-CSR",
   "Section": "18",
   "Paragraph": "a",
   "Subparagraph": "2"
  },
  "r638": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-CSR",
   "Section": "18",
   "Paragraph": "a",
   "Subparagraph": "3"
  },
  "r639": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-CSR",
   "Section": "18",
   "Paragraph": "b"
  },
  "r640": {
   "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"
  },
  "r641": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v"
  },
  "r642": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "1"
  },
  "r643": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "2",
   "Subparagraph": "ii"
  },
  "r644": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "2",
   "Subparagraph": "iii"
  },
  "r645": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "2",
   "Subparagraph": "iii",
   "Sentence": "B",
   "Clause": "1",
   "Subclause": "ii"
  },
  "r646": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "2",
   "Subparagraph": "iii",
   "Sentence": "C",
   "Clause": "1",
   "Subclause": "i"
  },
  "r647": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "2",
   "Subparagraph": "iii",
   "Sentence": "C",
   "Clause": "1",
   "Subclause": "ii"
  },
  "r648": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "2",
   "Subparagraph": "iii",
   "Sentence": "C",
   "Clause": "1",
   "Subclause": "iii"
  },
  "r649": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "2",
   "Subparagraph": "iii",
   "Sentence": "C",
   "Clause": "1",
   "Subclause": "iv"
  },
  "r650": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "2",
   "Subparagraph": "iii",
   "Sentence": "C",
   "Clause": "1",
   "Subclause": "v"
  },
  "r651": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "2",
   "Subparagraph": "iii",
   "Sentence": "C",
   "Clause": "1",
   "Subclause": "vi"
  },
  "r652": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "2",
   "Subparagraph": "iv"
  },
  "r653": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "2",
   "Subparagraph": "vi"
  },
  "r654": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "3"
  },
  "r655": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "4"
  },
  "r656": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "5",
   "Subparagraph": "i"
  },
  "r657": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "5",
   "Subparagraph": "ii"
  },
  "r658": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "5",
   "Subparagraph": "iii"
  },
  "r659": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "5",
   "Subparagraph": "iv"
  },
  "r660": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "6"
  },
  "r661": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "6",
   "Subparagraph": "i"
  },
  "r662": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "w",
   "Paragraph": "1"
  },
  "r663": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "w",
   "Paragraph": "1",
   "Subparagraph": "i"
  },
  "r664": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "w",
   "Paragraph": "1",
   "Subparagraph": "i",
   "Sentence": "A"
  },
  "r665": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "w",
   "Paragraph": "1",
   "Subparagraph": "i",
   "Sentence": "B"
  },
  "r666": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "w",
   "Paragraph": "1",
   "Subparagraph": "i",
   "Sentence": "C"
  },
  "r667": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "w",
   "Paragraph": "1",
   "Subparagraph": "i",
   "Sentence": "D"
  },
  "r668": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "w",
   "Paragraph": "1",
   "Subparagraph": "i",
   "Sentence": "E"
  },
  "r669": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "w",
   "Paragraph": "1",
   "Subparagraph": "ii"
  },
  "r670": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "w",
   "Paragraph": "1",
   "Subparagraph": "iii"
  },
  "r671": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "w",
   "Paragraph": "2"
  },
  "r672": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "x",
   "Paragraph": "1"
  },
  "r673": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "x",
   "Paragraph": "2"
  },
  "r674": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "x",
   "Paragraph": "2",
   "Subparagraph": "ii",
   "Sentence": "A"
  },
  "r675": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "x",
   "Paragraph": "2",
   "Subparagraph": "ii",
   "Sentence": "C"
  },
  "r676": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "x",
   "Paragraph": "2",
   "Subparagraph": "ii",
   "Sentence": "D"
  },
  "r677": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "x",
   "Paragraph": "2",
   "Subparagraph": "ii",
   "Sentence": "E"
  },
  "r678": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "x",
   "Paragraph": "2",
   "Subparagraph": "ii",
   "Sentence": "F"
  },
  "r679": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "408",
   "Subsection": "a"
  },
  "r680": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "408",
   "Subsection": "a",
   "Paragraph": "1"
  },
  "r681": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "408",
   "Subsection": "a",
   "Paragraph": "2",
   "Subparagraph": "A"
  },
  "r682": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "408",
   "Subsection": "a",
   "Paragraph": "2",
   "Subparagraph": "B"
  },
  "r683": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "408",
   "Subsection": "a",
   "Paragraph": "2",
   "Subparagraph": "C"
  },
  "r684": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "408",
   "Subsection": "a",
   "Paragraph": "2",
   "Subparagraph": "D"
  },
  "r685": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "408",
   "Subsection": "b",
   "Paragraph": "1"
  },
  "r686": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Section": "402",
   "Number": "229",
   "Subsection": "v",
   "Paragraph": "2",
   "Subparagraph": "iii",
   "Sentence": "C",
   "Clause": "1"
  },
  "r687": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "2",
   "Subparagraph": "iii",
   "Sentence": "A",
   "Number": "229"
  },
  "r688": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "2",
   "Subparagraph": "iii",
   "Sentence": "B",
   "Clause": "1",
   "Number": "229"
  },
  "r689": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "2",
   "Subparagraph": "iii",
   "Sentence": "B",
   "Clause": "1",
   "Subclause": "i",
   "Number": "229"
  },
  "r690": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-T",
   "Number": "232",
   "Section": "405"
  },
  "r691": {
   "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"
  },
  "r692": {
   "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"
  },
  "r693": {
   "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"
  },
  "r694": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(h)(2)",
   "SubTopic": "10",
   "Topic": "805",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479328/805-10-50-2"
  },
  "r695": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(h)(3)",
   "SubTopic": "10",
   "Topic": "805",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479328/805-10-50-2"
  },
  "r696": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "210",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/210/tableOfContent"
  },
  "r697": {
   "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"
  },
  "r698": {
   "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"
  },
  "r699": {
   "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"
  },
  "r700": {
   "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"
  },
  "r701": {
   "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"
  },
  "r702": {
   "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"
  },
  "r703": {
   "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"
  },
  "r704": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "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"
  },
  "r705": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "28",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-28"
  },
  "r706": {
   "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"
  },
  "r707": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.4-08(f))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1"
  },
  "r708": {
   "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"
  },
  "r709": {
   "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"
  },
  "r710": {
   "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"
  },
  "r711": {
   "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"
  },
  "r712": {
   "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"
  },
  "r713": {
   "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"
  },
  "r714": {
   "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"
  },
  "r715": {
   "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"
  },
  "r716": {
   "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"
  },
  "r717": {
   "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"
  },
  "r718": {
   "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"
  },
  "r719": {
   "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"
  },
  "r720": {
   "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"
  },
  "r721": {
   "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"
  },
  "r722": {
   "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"
  },
  "r723": {
   "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"
  },
  "r724": {
   "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"
  },
  "r725": {
   "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"
  },
  "r726": {
   "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"
  },
  "r727": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482686/350-30-45-1"
  },
  "r728": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1"
  },
  "r729": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1"
  },
  "r730": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1"
  },
  "r731": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1"
  },
  "r732": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1"
  },
  "r733": {
   "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"
  },
  "r734": {
   "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"
  },
  "r735": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(d)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2"
  },
  "r736": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(d)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2"
  },
  "r737": {
   "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"
  },
  "r738": {
   "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"
  },
  "r739": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "450",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/450/tableOfContent"
  },
  "r740": {
   "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"
  },
  "r741": {
   "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"
  },
  "r742": {
   "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"
  },
  "r743": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481544/470-10-50-6"
  },
  "r744": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481544/470-10-50-6"
  },
  "r745": {
   "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"
  },
  "r746": {
   "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"
  },
  "r747": {
   "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"
  },
  "r748": {
   "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"
  },
  "r749": {
   "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"
  },
  "r750": {
   "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"
  },
  "r751": {
   "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"
  },
  "r752": {
   "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"
  },
  "r753": {
   "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"
  },
  "r754": {
   "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"
  },
  "r755": {
   "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"
  },
  "r756": {
   "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"
  },
  "r757": {
   "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"
  },
  "r758": {
   "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"
  },
  "r759": {
   "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"
  },
  "r760": {
   "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"
  },
  "r761": {
   "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"
  },
  "r762": {
   "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"
  },
  "r763": {
   "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"
  },
  "r764": {
   "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"
  },
  "r765": {
   "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"
  },
  "r766": {
   "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"
  },
  "r767": {
   "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"
  },
  "r768": {
   "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"
  },
  "r769": {
   "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"
  },
  "r770": {
   "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"
  },
  "r771": {
   "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"
  },
  "r772": {
   "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"
  },
  "r773": {
   "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"
  },
  "r774": {
   "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"
  },
  "r775": {
   "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"
  },
  "r776": {
   "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"
  },
  "r777": {
   "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"
  },
  "r778": {
   "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"
  },
  "r779": {
   "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"
  },
  "r780": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "805",
   "SubTopic": "50",
   "Name": "Accounting Standards Codification",
   "Section": "15",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480123/805-50-15-3"
  },
  "r781": {
   "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"
  },
  "r782": {
   "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"
  },
  "r783": {
   "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"
  },
  "r784": {
   "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"
  },
  "r785": {
   "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"
  },
  "r786": {
   "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"
  },
  "r787": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-3"
  },
  "r788": {
   "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"
  },
  "r789": {
   "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"
  },
  "r790": {
   "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"
  },
  "r791": {
   "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"
  },
  "r792": {
   "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"
  },
  "r793": {
   "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"
  },
  "r794": {
   "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"
  },
  "r795": {
   "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"
  },
  "r796": {
   "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"
  },
  "r797": {
   "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"
  },
  "r798": {
   "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"
  },
  "r799": {
   "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"
  },
  "r800": {
   "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"
  },
  "r801": {
   "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"
  },
  "r802": {
   "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"
  },
  "r803": {
   "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"
  },
  "r804": {
   "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"
  },
  "r805": {
   "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"
  },
  "r806": {
   "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"
  },
  "r807": {
   "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"
  },
  "r808": {
   "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"
  },
  "r809": {
   "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"
  },
  "r810": {
   "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"
  },
  "r811": {
   "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"
  },
  "r812": {
   "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"
  },
  "r813": {
   "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"
  },
  "r814": {
   "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"
  },
  "r815": {
   "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"
  },
  "r816": {
   "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"
  },
  "r817": {
   "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"
  },
  "r818": {
   "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"
  },
  "r819": {
   "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"
  },
  "r820": {
   "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"
  },
  "r821": {
   "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"
  },
  "r822": {
   "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"
  },
  "r823": {
   "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"
  },
  "r824": {
   "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"
  },
  "r825": {
   "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"
  },
  "r826": {
   "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"
  },
  "r827": {
   "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"
  },
  "r828": {
   "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"
  },
  "r829": {
   "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"
  },
  "r830": {
   "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"
  },
  "r831": {
   "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"
  },
  "r832": {
   "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"
  },
  "r833": {
   "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>63
<FILENAME>0000950170-25-007222-xbrl.zip
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
begin 644 0000950170-25-007222-xbrl.zip
M4$L#!!0    ( &B!-5I'<7H(X=L! %KV*  1    86=Y<RTR,#(T,3(S,2YH
M=&WLO7EW&\FQ)_KWNY^B1KX>=Y_'E')?J.Z>0TN4S3=JJ2U*]TZ_?WAR%<L-
M G05()'^]!-9("ANDK@4B *9;1^*!&K)C(SE%Y&1$3_]KZ.#4?4I-FT]&?_\
M%_(4_Z6*8S\)]?CCSW_9VGVQL_.7__7+?_ST/Q"J7K[:>5.]B9^K+3^M/\67
M=>M'DW;6Q.J'W5]_K';&HWH<J__SUW>OJY<3/SN(XVF%JOWI]'#SV;//GS\_
M#:D>MY/1; KO:I_ZR<&S"J&3A[]HHLV?5R_M-%:;%%.!,$&4O"=LD[--9IXJ
MRLC_B_$FQF=NFQP>-_7'_6GU@_^QRG?!N\?C.!K%X^I5/;9C7]M1M;MXZP8,
MTS^MMD:CZEV^K:W>Q38VGV)X.G_H_A3H 309MS\_.3/TS^SII/GXC!ACGAWE
M:Y[,+]H\<LTHU*?7YC^[*RG&\MG\RW.73J^\5,POG9Z]M#XW@+-7LV= QRE,
M+2ZN!\K_\8W+\]?.MJ>7'UVZ_MS\\K>+2^NCKSV7Y&'D)<\KOKA\/!F_@95O
M:G_U;6':/)L>'\9G<"$:SZ\\'55;7S4FF %Y]G]^?;WK]^.!11>G'N(%ZK?1
M/_TX^?0,OH![*5]<.&O11VL/3R].MG7="TZ^.'=QW4XX)>I;2S"_8G%#].'J
M8< 7YYX<8=;T*B:@^%D\FL9Q6[M11+$C3B<2+:)/\>ETIPW*!&R_0U]X'D68
M(486=]J/Q^=OLA_KT7%[/)?$/$1"OUQ='TT13.'<#8LI?5GV9]/&CMLT:0ZZ
MD6:N +'59]X*TT?MS'V5-OG+\Y0_FEX]M6^]-<^5(B(7#VF;Z>5UA@_/,\2T
M^>KZFF?P[9-?_J/Z:3_: /]6/TWKZ2C^0C#ZQT_/YK_G3P_BU'8Z#L5_S>I/
M/S]Y,1G#(D[1>UB%)Y6?__7SDRFL[;-.<3S+3WUV\MB?W"0<5^WT>!1_?G)@
MFX_U>+.RL^GD?]0'AY,&.'WZ_-"&K(XW*WUX]/Q)]]90?UK<%.KV<&2/L^1%
M^/:G^F@S/SLV\U_K$.*X^_6+:%8U\.JK/1XD24PG))/0B%O&D(V6(2V8C!B^
M#!38>VP/\EMBO;D%&CUDK?YJ9#^>3.UH^BXFF/1><$1A[1(21L+# M?(*&%1
M$I)*+IU@7CWY)=E1&W]Z=FXT5P_.<8:IQ1Q90B3B&A[EX*E(:.FUE-0YZ<X.
M;GL,:W+\ D;7V-'..,2C_QV/;S=(G/]36G%SK9&"S3%$&XV"BP)Q"8;+"2<0
ML8)C2F M:#P[TH5M? 7VTXY^C[9Y!9^TMQMKYN=KC=)P)K@U#-& %>(^>!@E
M)TA%QZP-0A!#SX[RQ:QIS@UR>QRR:;[=,-%<%5UOI,1CDS1')'E8>><]<"0-
MB LO/&:*.4*^3L_?X$F3< >*_H-]992O&NL[A'(B/1A;*RE&W#@+@U,<.>\"
M\DY*!>*C#-6+89Y8F,T7DX.#>IH'VVZ-0]84(-< M^IX:;!1A\@3#PAL#3S>
M)PQ4X!@QJB/V4M/H[9-J-J[G-WS8^[#[$A1;6V^.ZQ&HFV8601D\.S_TKTP%
ME+8G7#@$#)S@78PB1S#02>IH/0E>,GZ'J5BNB!"PEH$Z#P*2)+(B@,96*A@>
M-%7F]E,YSSO>2DZD3(C%"%R>>$0&>!WI9'A4WD;/+RW*R^BF.P JFHZ+_LLV
MM04#O ,S:&([?0<\GU7Y]JEIWOYBF2_.E"AJ%4T4,<N 83U80BNM13X*%SW#
M#D?ZY)=OX8\_[48/B#J\!4@^S@#U!,../^:![$Y2\VL\<+&YQ*//SBO[)B88
M/L"D]I>?,IS;;#OT!..L.GBWF4'"ST]:L#*C#*6ZS_:;/(V,$] "#CP]:@-8
MK.[Q9Y_9_=E.9DWW5P=7-T]HT2W%BSV-F9&P&B!M)JM%;Y"V(!_1 Y&(EM3$
M]&1Q:^RT]^*O.N2_4QV;JAMVO!*%O-CYW^=U]<6;%X]KX\>\LO,_ [SLZ'!4
M^WHZIV05ZH.\LN#^?&%N6(%Z^LKZ>@3#VCJJVR>_++Y[%S]-1I]@0<Y?M%B6
M*]]QC5<#.-E\9T&$YF_+?_Y:C^N#V<%WGOSLPB2?7471PTXKGA)D:IMI5N:=
M^<AXC<C3YYQ^=[HTX2N7+KY9_+UXR;-S[/ U[N I@B5'H'0IZ&(068-!)TA.
M-:<N$2],X8YSW+$[!6+GH>[Z. 8M-?G"*8M/7DT:, OM=,DLTWGFF%R'9;I+
M&>F%90A@T@Q>A)/ ,CP09"R8;P'P!3,>@R:\L,PW%8H]>K@*11 L K9($@VF
MUQ**M&<"?!LPOD8">)1DJ-SQUUD+GFW;;GEP(=LZ(XOYHF53O/G7R>0/_A[N
MNBM'+%X'D**>QM?UIQ@ Y0"+9%2SU;9QVO[U^%?[STGS8F1A-%^&\#)^BJ/)
M80SOH]\?3T:3C]]CSULPT3RP,YWS!2S?%ZVQ^.96?&%E2-PF!+X/X&@=,'B4
MVB(JE0!] A W#59KG&K\;> +<&XG!X?@Y&?$?4Z!;'EP@&8CN#:\G>[')E_7
MQ/W\M$^ 8_WDNZQS=Y$G^)H&X<+2WDGD+0A]%!)ADT,$02ID@_:("$6#90 G
MP$4:V-+>IU9>CD 9:H@3 B ]2^#-*7!,G;<:L:2$=-$890>K:*\I4.^;:-M9
M<[P[G?@_LJ,[&2]U==@B.M+/Z@03P,..>8FBH\@D<( E=PE+0FU*2_>Z5C=Y
M%7 (H! B41IQ;,#]9L(A(0Q/+!H<%1LJ:][<*+^9C#,#Q^D<,'QL8L?:;5\P
MH1]4,AR]9:FUT0ODG#6(2PE P#J"I':!,&N$Y8.-1^S.7%N'VH)*LJ/X-G6*
MZ;S.VCXX'$V.8^R^6ILU\2H&E60."CHP*%0CS2T'Y.Y#<#I&F=10UV3KLVU"
MC@Q>].;::5-[P&+=2GP J6[?[7Y8OL_%[Q^ F42(4EZCU!F;Y UR*FH4 G8D
MLF Q'QRVSHCKMV829G[ZMMF-S:?:QS-J;7=VF+?=?K5UWK?+^\Q9]GQ3'V;]
M=W)]CGC#,Q(H1_C0CA8?/]1%EM)8B\"Z)L0%T\@8P4!D+?4B84&$'-HB+X1Q
M[OR<HK[7$V^_F+%3Y1I'HWK\$=;T5]O\$?,^QO;1(3QJV5X3N[[7Q/I<3\J,
M!DXR& -^%UPBK8E'UBFLK8@1@.+0UO/K0KM8Q)-O'Z2?:P&VZR P\A@3Q*V.
M@.X=1XX9'A3' 6.]/BO6J=D5:$]V?>W9H[19$C65VB#0H: ]%4G@+3.*%%?@
MJ!%#O1ZLM]Q_T/JNP/-<M/@NP/-:6]*#<I-Y?VXRS-3A!(C-1!<1]]P@PPAX
M0I$YK5@P5 V6)[]IT1>J)6N=DY!UONA!PC(KC7;"4UBU:!$/ K"W!<WE..&2
M\;SI+H:VB$,QXZL!7C8QQJ6SR%(%WI* 9=-2<<24U5)+YL7R=<Y2@?3?XC@V
M=@1 >BL<U.,:'&&;$\7O!TVO1@P=IA(;#C;$Y]0I'A@L+Y6 TBS&G#!*_'"C
M2M>+AL\#X->)*UW[S;^-[/B-/3B+"+ODTAB >7($)>]EO?\\>;\_F;5VG#]]
M_QE&=CP?*7!CGOVGF)^S+K$N1ST..GK$3/:C<02%+7E"@2?),=$,L\%:W>MN
M1(;0A8GMZ#=;AYWQ"WM83^UHV7LG!C'<RPHQE9RV%E$6 1=%+)%+Q"+A4E+<
M"A(X'0 H'( I<TQC[CU#WGH#O"R 4D0!X1*16@C+#5MZX.]F;-+E(1'5#YMH
M9H6"*?.$<V:N0R8H@XBSA@L*Z!JON\J_-T$> B]S!PS,!$K1@-0+(Y%FNLM$
M#)3 3Q'7"$BO01![%2$T$%70[1;6EPB.N&(F.[\$^:1-(IS;H 87]%SY/NSE
MK#Z*K[=NYRZ]T[I)*A65&DF;=PEYS*=6B$<"$Z(5#D-,\5D:O!X.E)42$ZD4
MF/\8 "CE+2'L Z)@^)T$F=+KOFW[,'U5C9D(7")#;=Y'$!C9(.$%P0;K? HF
MAJ$NVY RMP:PK> LUU@'BES.;^*1.V2M C69B#9,,:;%8/7BJA,GEJ030?>)
M)"SRH<MG@=76,@2$$TY&6"FP&NR!EFL*U[LX!409P[9MQO7XXP-%BB&!-Y R
MALEQ=4X<TMH*1!D1V#*9V'"]N\$@Q148-X^#]-8 /N0&$#[3!M8-C)N)6NGH
M V'.#77=/HQG[<R.WM7M'V^;#^"N-5G0IL=_/7YCI[/FK&OW8NO=]N[6=W=(
MKOWJ]_9HOH/[PC;-<9HT63F?>=\BK1!D/\]S,IY?_3!3G3QUQ',7D71>@U55
M$3GB!,+>82&BEL:M6Z+%6<>_RW Z#0D\2.WMN3):4(D8]CQ[)F"%'1=(>"^"
M#$X&/]@,\*%H[Y6L6TZ$B9J 0T+RWBAU<_0$;B76RGJ?1!SJNMTH<__4ZY^U
MT\E!;-[%T;S&SWY]N 2ENARLZPV/*>@,CX)'W"2&C,$668ZCC0Q+/-RHS ,[
MU>"]YD1A,%221' [P'B9J Q*S&E/+"5:#38[=VB;$>>SK?K:5?3114P!2B22
MJRPY1A"XZ D%@1FE#I2;7+_]A16!BM7L$ 5B,1/4(A($R)@RN3R.#LA&0HF/
M%',R.%@XG)-# \#U(2M")P1*,B=0TWQ0.)<=H=XF(@6LJ!QLO/I1'=8/)!IB
M3$ .YPP,QR*R,H FIH$34)\BX,'IRC6P9JS'%;(*D[Q]P*)-B!-ND0D,E+**
M%G ?=6;YYXL?CBZ49S#&=W94SUYZ)UUXK2)XRUW -;$: 6M)N4%4Y=.-F>GS
M^2@P'33BZ*B5P_-)APK<5K6"E >; B(.7%1NP:9HFSBR6%/,C'9Z> >GAKCA
MN213$I-2W-J3A%@./VPP#K UEU$Z%[CR0UV=-<B'7\W&=,0R(P&'N"$!\10P
MT@%\Z0#")J06EN!USS&XKX2='C.;(S$A\.ARV0L.IHSF'$>*8=EAK9+5%O/!
MF;+OI O,P=OA81-]W<G>O)S_[M:[W77Q=B*E#M2<1BKQO%DAP.]1X)8"%9DD
MB0O"AW\BH/,^K\32 #_JV&[]UI6-;9:66+6LM=%)<XN1B(SFTSQ@G/)O1@$M
M.352B'778RLI&[><$ZV1@^#H1'-(#IP:"0]V"7MDJ1 T2>GC\'*XAV1U!A!D
MC2JX9#1!6!"P4RDFI(G,9[.Q",[8H.1@T>  EW EV.\Z)>M7'UI8DL$P+A*1
M#$HB2)A\5,@:2;-M%Y0EY0,K^7^K<32C#\GQE/=O<EJ/,P%I0RD"&&R9BY:"
MWAGLT@PM9GEN5>XICA,#UYHYCW3*GF5T#CEF%6@7B1.+G&$[6#"V!I&"U:3\
M "2+-%&-#(D\G[OCR%')4#1*6R.<3F*PJ5I#1M@#B+LFHH/P-B(&Z V![$JD
MO36(>NEY,$1S-;C]UN'4)ED%=$N,X1  LSC#!:R8=\B(D$O*6+"91K#@!YL]
M/03TO9S4(5@5F5AP2$<"GA!1X-%BKI#)2-HR[9P=;')7;L&6;I,9^;ZQ(>;B
M(&N3#IF8<^#Y$!135G=*,P J/"+%HU)6 \)D2Z\;L11XLIIZ6BO2@))0H8U"
M6,E\TEA0Y(0.R$C,:30D[YH/=1%OGB.4OSR B\)_3YH_TJ3Y[@;PM<?RP/)K
M4Q @OH$A@?.QHMRBRG(KD30^$FL-U6ZPKL<U8O0O)N-/L9EF?KE1G/[:8^CR
MVV/X#63X^'WNVCKOW@=\>?:;\X/J.!8(N;MO 2U/1B$V2U8YX/X(1.EU5,Z%
M2^^D<H*702N=,X,9XDP _/)4(L]<T-8S+=E@BU(,*3UA -'K%(,T@B;D(LXI
MPI;D[JH.Y0::./_?\,&>B!A:XN(0'-A$ C,\X_A$P!T"6&=D)(@YKP$:!'"*
MEKZ?M":P*9'(B$Q(YUIV7&/082+7:S%:**LH\V&PL&F(8>\>O4?,D\S56) .
M',\[XCE!&#+8,".$)=:ONWD9P!9V;ZLE0JXQ:'/O</ _3(S(&.M1D($80P4+
M>-WW/U<?#EV-CL326 <>)(K$V*YO!K*2Y=Y4AHADD[%AZ7D^*]M\PS(:"QR,
M3 15!*X304: E; T8 :?<6_7?5]TU5JHQT1!K)W D@!PE=HC'I1 U@"_ZF"H
MHX2S& >[*7-O'=0&$YS !G/JF(?'68ZX\PQ93T"V? *_,GI*AMO;=%5UV):T
M$DYR$\#_"UZ17'<"])T@ 5GA3;31"F'6W7K?-PSN*S<0)QR(4@"#5>[[)W+;
M<$HD2IA:$TU@=/E5G==^:0: HHC06:\E9)*SN>8T05;S>8D0QXD3:KBGL$N!
MIXL\M)J<$Z*H533!XRP+B'L,(%Q:BWP4+GJ&'8Z#U06#Z,9T,39WMA_3=PZP
MGKWT;FL8C916YIY%&:+:G.8MP=0R%9G%7C(U.- SO&YHJXFK$D_! $</3]0,
M<>X4TC1A% US&(,V]V1PNVG#6[O5;'$0+[&5N<"B4+!V05KDHE9(6.>HC(18
M,[BDKE-G(WN!W]F1SFU E['1>+&!'>W%42>1*4"N$>EHLQ9T&!F'"6(R.D.5
M-DP.%@T-;<-I.7X'202+:"PL"57Y)*Q$S@2/$L5>>"QH((,[<YEUW3L[_GBB
MX/*?O];C^F!VL"Z..$F,\, DHJ"F$+>>(\UC0A@+P6FT2N+!)C+>NBO6J\FL
M6>/.6!3D1!HI4&!@7@ 4@"XC02 EI,-!!TJ6?SYC98J<<J54E!Q1H0FX)$$A
M%[1'Q@25A/2*#'>7;MCMM5<#<2FX)5(QED-_.?>=P'HZ2Y$B6KM<HIKBP4;0
MAQIN6@7<I3;J,-^OBP)Q$C"R! R)M $,NPN,KGU&_*JZ?*TB>D@##E81AYBB
ML)PL9ZQ@B\'&"!:D,$F2=3\A?O^Y=JL)XM'H*4W@?OK<M8U'YW,U1X>PMS%%
MQI6,@W5]AAC$N\D:XI[6D&%,A(>5DUS(O'.9*^V#./H@G0R8J$@'BWK6)RN@
M+U>6$1R$2@G%:!RLEA!(2PP^EF2.1DXU'FYOC34X?[L:@,-$!-=":H0=K"P7
MPB"CE$!)@&Q2:9/BZVX1[_'(7V^B!JXPD!Z<7PM,P1TAR*E\\ATKY:41SM$A
M]"!>3@XD ]5/ 7@C!2@-<6/ BP)KC@)7N?HO-3(,+F0V1)"VK-5)SANC4(A=
M;Q6=<H:J08)[[(BW,I%2^O>::R+[6A,-SHND!-2%!2SLDD#.8(*B$SRWPK%Z
M>"?M!Y4!UI_B-I*DG.<J%<]MAIE%3DN*C$C,A2 C\\.5CF&9TSZ1J[<)*Z>0
MX0+,J308&<LSYI%<"N9%9.N-7%<675U-&(>%A!EV%@EC=#XED7W__ +MC;.:
M>AU*GN6-%&!ONS@L&1YTLBCE[C: 7!DR*3'DP48EZ0#!K7T*[/TIP-Y6A5.;
MB,^GUGTN@2X=K(JSL.R<T6 $!FVX].,7-];^?2%6SARF.B;D<% P>0':0A.!
MO*+,!FHECX,]>_(5=/1;;-*D.<@E^[OC\=]3#]]]7][C?U]/,RC>&8?Z4QUF
M=O1E^__%?AW3]E'TLQP/>9M2[9=^&G\U&W=<.R*U,\@'$!>N?-Z#=1%Y3[4F
M@"$P'RR4'I+S.82E=$#B[ M91WWN)BFR^@/4)Y37PEGEXN!.XW^W<\?AX:29
MGNG8<;:7QR+Q$&#@2O(15P$%N>-,$JQ0%)P@SE(^4.D#HLD:'0TU-I5@T<K<
M8>ZD!CB>RP!+<(<YC<@QJI%V5&#FDC9LW='@$(XSKV+C@ =E8C($D#T'2"D2
MH"K%16[=2VGVJ$4<;-N"8?O4J]E/Y\'J) WXU%SGE$EFD59,(T$,=H$*<!K6
M?B]V1;5K5K&<L(K8LGS,WF?Q9+GL1\ 21183!5]<X[CT0.2Z4 H87#B-DG()
M\6RMG.<486L)R(/"2JR]C5I)#GUOT0LA@'3))L1B/G/BP,IH&QTBW$9FE90D
M#.Z\T)##?3U&UH6()L48470N1V*) 8#'%7+2VA "YD8,SL<:4DNI ;C)PG+F
MF U(Z)0KL$>"G/$"+$4R2DB,21J<_EMK-WD5:%T$;80(N:BWR^4/=';$@D$V
M)DV#I<ZOO9&[?EC^6NQU\0"4/;K& :AKS^F*0SY7'>FYE^,\0]!!,6"7-, O
MD^,$N7:VM4H@(QG'G@,0HX,[+C'4)KNKB<.)!(Z&#@S1+H^0XQQL90I9+113
MGH,16?<\POO&:'WM?TGA"%AQA80RH/M-+ID2.%AY*[$..1MB^<F$2UZ:^P^1
M]N;<2,4QZRH_8YISX!U'UN7SJC1(;B67R0VVNT,_5=ZO_;H;E78[A06S=CHY
MB$U7:#S7'-^O#]<FFT)ZGDC>TY!.AURU"A";Q EI$WS4+@1&!YNX=/^P;44G
MJ)<')X?#A\$(2I-!)#""N$WY/+V)@,^4%YPH9_%@K?L0W/SE[*[)D/MV&_#<
M8TZ4#[D[L=$VHR^)?2+)QL'50+I9VN\'4/CMN]T/Z[,BR4<>.%)! -3"T2/0
MTAXY<&E2](11-MA-L<>5:K0D/9D(,<PS%''N%YY2UR<& ]3V6EELG1K>@<;A
M5;9:S3Z08MIZ>"0B-F8T#C^L[C*++??),LR'USU\*.T*5Q,U4LP[$Z-"E))\
M4 QW_3D\BMP%29G-!G!H*[8.V27+T8U*1((-SV4V\RX>RWW!&:!)&G(A7F<<
M,X--PQU,A&@(4B<%0,O<?#GEAB(DMS!0UB&J#-68& [+.]1U'&2?PU7L!RE-
MK13:H<1HE^8<P-B%B)1P.L"?RMMU/Z>VBJ2''G?656[]!I $:9WC@H&#%X%A
M_1/V%H1,"N$'6]]D^5U?KSV4!]:(4@6%K=1YCP=4+A=!YQV6@"2E/CIFM1Q>
MV>.!Q_)[W&E1D7%M3/;\<A@FY3Y.N28K4XIQ\ $]%8,]/#) T[@B/S":9+R2
MB!"2>[TRB;2P!CD>3.X%;*)9=Q%;M5=QIY.-,[ KW5)]V#N<-5\<O(-.;<1?
M3IX!ORX>L/AF\7=^PA5/R\'&''<$LK1OT]8!C,+;EY/1R#9M%_HZ?547M8IG
M'_%F!I?;Z:2Y.)JZG7!*U.:'W9??&LZE^_.'+^-X<E"/KWKL"?F[@-RWGGON
M$<_.C_[;U)@_^RO4_?Z+KZ+O[LM+C[LF>>"/^F@37CF9-3ZV\S_W(X"%/"V8
MT"__454_P;]5.ST>@=@=6D!_XX]H.CG<Q$]%/7[^;U0#*CG:1.PY$ 3MQQSN
M/_GN<#)'!O"&45?QZ;F;'*&V_C<\8M--&G@-@D^>P_ /%V](P)7YDKA)\.'T
M^8%M/L)CN_<][[Y+]J >'6>M>50?V.K-Y)-=7.4FT^GD "[,?(WLJ/XXWAS%
M-,TO: _M>/&.S_O D0@^\7$3!!1];NSA\PLO/ONNOYQ]V5\V6CMN40MLG.97
M_1$[MW1S##JA(\+G.DSW-U,]19V,C?, _N>?B,3/?WJ6QP&T/3Q#WWN=NY^,
M)LWFGSH]B9]_CQ)+( 0[0X-SLS]AB#Q=^I2*PVD5)C, M\_/,MWIB%;+(O(^
M.&2IO)'W86-S6^[X/!=S-QF%L\NAET"6#V]VWF^_K';?;[W?WBW4N4"=W>T7
M'][MO-_9WJVVWKRLMO_/B[]OO?G;=O7B[:^_[NSN[KQ]L]8DHTL@V7]O[?Y]
MY\W?WK]]LU&]?%%1+#)8O)I()_/-&F*3XS^?JJ(3 GQ;&Y&GXL+POT'+?.FI
M29Q3-]]>M9-1'1;7-AV1\D"^2_CO*# V( 5V49D^."%]]?;=K]6"+F?'>JOW
MPGP!I<$+.W!;^PX&OMHC227M9&Z]EYUD)@ARN0^N8T[)?"288/VD.@'][V+*
M/EEP1&'M$A)&ZAP,T\@H\*Z3D%1RZ03SZDDUMMGC"K'>?#D!!P?FE+>SAT]V
M\'+_<<J-YTCVRU+D'1=YOY:\\YO0J5] NPPV^R&?8Z[>CN./%T@QM8!>+Z#;
M/++\1)A6_A:-[/%D-MVTL^GD^?SA!..GL. GU_OL)Q^V<;.-AQ8\V0@OA&?#
MPYO%DS_5;>VZ8M:;BZM/+H*KPBE_= _G?S[K@IW,8>Z#/?O*+49^[YZ?GDV;
MBX,Z\0.[I;]R33[#_)!KHOUCL_N)\@=7C/N<QYE]RI._.Q$%2A'X[%-LIK6W
MHQ,N@4LO"N[9.YL3#[6[];Y=SW/,MQL_3F+U8:?:/3X A7@=+4]%B,%YBPC+
M38F9,$A;#@H<4\6%4E)@WI>6_\?,-J!I1L?O8C[V]:3J$I:F/S^I88IM]*#$
M)R-G1Z/)%+BA+WMP3=5C%)?/OZ_=@3?#0^>I6Y.Z1R7XCP];[]YOOWO]>_5N
M^[>W[]Y7OWUXM_MAZ\W[ZOW;"IR4]^")5(15;]]51/P0?JS>OJK>_WV[.N._
MG/HN6R_>YZ^)8?RJE5RH&_@WJ]!AH\SE!91>39IJNA^K?RVDM)K'=ZLN(_M[
M<//Z(_J*(E+).\V3 [B9"R%P$W++#X:"P,103[DQO<'-W[J);<\W'\ZIH<T
MGZ #>,M^O@T%>XR.HVU0' ]NP5Y&/]]@8&1C^<M#.)/:Y_2MW LT88,<. 8H
MQ&BXP40$'?I:GE=U"XKR=R#[*_BD'1SA\S[6]RS%]=R#H6F7KSA3RR#BVW<%
MW3Y0='M;WET&O@W4*2>\1TI9T$':4F02]4AP1C!3H,UH["V*T<!PN@VJ@0)<
MOM8 MT^V&@+$??]NZ\WN3@=DAXIQ;QM7&3K&G9Y*Z@+DIF9R4.WE_ZKI9/[+
MS8WV0R-7SNJJNS,EU:L:C#.H"\";FU=AS0$BC*5C8IDTB1Q'I ++G2?S:4L)
M$!D[12+CPCAWY]C)=I>IDZD_)_[P@1T,! G%OHN0^XR47]S6*W'R9>_#?GD+
M99?"[S>6)!:\L48;1$F6"IPKX(=<:T%X20#"R4!2/Y+T+G[L^L6-ISE]N5=I
MNA$AKK_:6W_;>?W[[N^[&]7.FQ=/>W,P![0IOPPM],/VD?73*B]R-4G5EV6O
M;%OM'D:?,SA#58^K>MI6+_:[F-?%#9=[5TZXJ*:'DFAU+IQQEG^ZX$5O\8US
M7-'==Z>(A\ W#WE\_YX>0QZ75_][ONH%OW3.1X/8>_F&9;VM(756.JJI1TSF
M#G.!1&2TUR@FX; (,1>2ZL>0YO3SYG#2=*</NF3L%Y/9>-H<OYB$>#GRT15S
M.6PFG_)S;AU,OUWLXV4<V<\VYYGW$OQX5 Q%&65.J82HD!YQ+P0RWGJD"'.2
M,Y8"Q_TPU'M[M'-RM&)^I*5?A^=ZN<2Y 2=61- ;\,HWM)M:1^6F5@\4^P2"
MG6ZJ)DTUR4=HJG_.FKH-M>^"/Y-T=D'[I,53E7V!(1*D/JNX.[HT'^VX_G?W
M]X]#4(8/C %WGKY[NONT.NE8V_SDFF>_G-=T\/BG5U*^ *>;"M3=C!WUCD:+
M$=,Y!T&*W-&:4N0QH<$J;"SIR=AMA=#DT\[S?U[7XZX)RST:.BE$]==F,OFC
MK4.L?K/-'Y_M\7>,WM V4+Z1]7#KI&>> B ;6/P8<CI< DF*7B#G3*#<6F&5
M7!8'T'OE@-T9/*]B&%\#Z:R=("M+<LH0.VDD;#E&.@:'M!=:>24IIK[797P!
MO[YMWD\^WZ]GLS4ZS"<\IU-;1%<3'(T) 07L$^+$)*1EB"@%)Y6C3"35K_+N
M@.7;!L;Y"3#5P'S>OT6 =?7WV**XO%<I#T:)M%P@R;V:%Y@SS#DD O/)&4T#
M<[TRTF\3X)31_U\?=J&3>X4!&-/BZCX83^.$G_*&QV$#.JD^M*,J+FITPL>Y
M2&=;?+S^*0_"6V7I_:87=\/D&_[ LDF^[,']SS]I2M3SMIK&43S<AYNJ<1?L
MVZB :T>SS$05X!H+6C;$M<DW^6'9"2?6"1RE"."0YB.9CDA M)0@;*(,DFH>
M++FK9<I(=@M(WZ<M6A[-E?J>_S+P"?RX]"PE<'FBTC(AYCDP#<$$V:05LH8Z
M045RF-XY<S]7H1K]E@5Y7;*4P%M 2E_'^RV) />9"'!Q+/=VDM<LHY@&(*^F
MGM:QK9K.^,4FANIPUK2SG(DRG51P11< )O0']V/&;3D[=<M/[V3SEC:?:L")
M'1?1TOTD=@SCG H3-\_:(#>_A=)[>0W_[CW?<$--KR=H;G*RX:+"IE\T]A6<
M?87HF ?E$G7;7%W_B*S6HO7[E<^%9&_D?/9#_^I/J?L/LV52_F8Z:[F5X.Z'
MKH^2KW/I8[CH.]LC#VO.\^-V/]PP<E2$MPCOP!BY,TJ+G/#.)L4COY];OE4
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
M<C'O>4CU$,F]X^F3Q.VNTNF\T%"8S,#[>'[6E_MVA=3[H\[%FK+OZP-8ZS<
M3-]-#NSXKD0)]:=YN;OLR7Z,:#P)<7$/C#1_?3+0?W>NV-$F8L_3*!ZA4#=S
M:)MSVF<'X^>A;@]']G@S?WO)X7TJP+O-(SO92YA_\,]9.ZW3\>*%W:T(,/KS
MP\D<GV\V,9]K^Q3/YG>?UHHZ6D%IAKN5)[_]ZI%S[C.LR\G/O(C[ISLU)].I
MQR. P0C$OSDYN7#^"R#Q_.-NS>=[-C;!;#?MZ+,];D_2YL\N__DX1UZ\,PQQ
M:6&'L'Y]2-N2HA^+A5LZ[W:6V7Z$6]OC=J\>^]ZZ=RV/7B=]Q->D+OK%=N?7
M-K"71G,_>ND>2?-^ZZ^OMZNWKZH7;]^\WW[S?G?(*.1BS?/2;_O\H:S;E%0&
M6R!O?IMBMS@ ]I3?Z@Q8?^D,E^/^!W4(9T#E/164&F"0O]"LT&QM:':EH5T:
M%3OU/# R]MC+]XS.! N37_7S$_;DFFOT]?9=]\'7MMIO<@SI3V?1\U<PEY#,
MDVMBKNY5(?J3OM:;,_"AFNR4];["OX'S5^T\K5Z=[EKMC.>!+WCOZ<+;);17
M*S)TWUACM;(R(,(7FA6:K0W-BIY<#M8HO/SPY7\%R?@[TWA0D;6F8$^H]OY
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
M@0U"9,S=SE&T!@,:H@%I$PWB02A/O-)1]W+(O3OW=Z(OMSMMV=-N$Q5RY2<
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
M2"BHGD@HW8W#4"2QD M_Z*A :!7!J)C &QN-$R$QMM<"^@/R!Y\2@1>4:RF
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
M-#0?G$NDP<O[M53)]MSM@E6RSJIDO:Q@J?$0T$48&.J,WD6HX2[$-[<G,XS
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
MARG!K])ZEW' XSF3NF%KGZOD52!9U7.4'J[E7RGE48Z0Z'1G44Z>*$HAQ"!
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
M_XM_7LW>%>]OT]K;K%>SL$ZQ_<'31?ST@3N_V;4'R4GO4SP& H8G?]>FEG-
MSV$ AX2>P_ ]AVH2-4:9++2-D)0B((B/X'CYAQ6.MM[H$/46'^^2J.F5CW^?
MAGN_SXK @HTA525O.FX,^:;86CF-)GT[F2VNORI?7/>+N$6\_B+]:MAUE!YJ
M/,#3=:Y&AG!82<.42G>3X;*2W&?P,L7BPE$'1? "B&.\O(O #>DDI;*7L_9C
M$<\ROKR!_^<WA%"^GU^UNGK7+;QV%;O.MA@QI1S7GXPBG8)\CGR.?%X%GU>3
MZ! T9:ZM!D6#*BS)+7AE;?E6.LM<R,3E+A(=M;+D[^= IESVG@89&61@#\N(
MTB#/?BO7,7'KB4_E$[5_HVUIN=Q P%#2[34>[^DZ5;4<4C486J-)C-(QZS*?
M$;0I<C42N$H!A)5M/B,$4#QID[Q77)O[GIH3FDI9'+O(?'F.R@J<C R(UM&*
M:)ANU[ITZ*EUM915B*FQO5_+06 9 +#T#2/(M6@2E9G$*+EVK^UG1%EE.$21
M5#O30X-GF@&WS&3KN?2$WZ=6RRR--A9"35*"2)Z!S2&"$CX319DK,6F5U$K;
M8>4X_J,V'!E8<\>GY\<>L_8 X_+*S]/PZ+J&ZNKOID)2>;R6),C SWHLKEF?
MQU17H?4_AF,PHW3<NDR2..I8\,63,R[8XLFQ5#PY0X '$:/57-$D[WMRR<0D
MLHA "'<@0B9@I"C/82:1H Q+H<HDB2)3K2K+D52,.E5B/)(QDG%U9(S<.QKN
MW8-JO:$M,U+0+K;+9B0%3W0"FJSBDBO/M+I/M419YRVED&A[S54Y!DYQ XY;
M*K/+UD5:(]52JJ:,]-XF.1A0.7[:I/S7%3%LOGS 1U7EVUT^[*_(L$O^X->W
M\A4"VKS&D]FZO('P%2([3VGB0EA>E/?YH6VB6"S7URMNKQ;N*I:W&%OCC&G1
M7'^UR;ZUZYQNQY*Z>?E\Y8'-$.+'=X3?RCC.WDW"W#5-J^1O$BR6,=V^>I%.
M^^,;X?Q[LQGG_1/@W^5Y>@]QMDH;ZWE2Q'9UL?@NSIK+N?OPI/WIEM8_ED5]
MV\]XDPN[?N!_KYKU+'^X?<'-4R$MXG>7RV:V^=NK=C75[%TJ-O.^E7LKKX_F
M\_Z!!D'9<-3D04JA/C&A<D@W_[8G^O9CVO'F@\T6\]FBO,.U6ZV?N*OU\KM/
M?U#D??WP1@&N<X\NE\_]Q,W_Y3XTWSWZXT=5^2P>MB=Y1SNV3KG;P^P.W?HX
MN<\@X.W!'>RS[Z?%6V']X83S]*\O?_C[^=_/IY.7KY[=1ZJ#BV?C#WV$TE_N
M0NDOOP+H+YL=XV_K%^:SLU?/7[PZ?_%\4KXZ/_OAY?.GK\LWYZ_+?_[VN2M
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
M65BPL64_E5SY62#&QWTN !Z()Y$>QXP;2(*HS/T+$DN-6&I$_:].E CF?9_
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
M"1*P&[ ;S+UK40)V=ZV!(S9FP&[ [B,R=\!N,.;N!0G8#=@-YMZU* &[N];
M$1OSGNR7V]3RW13R!#O3J#%.$2.1*'U 7%*/)",44:&E9M0(4X;K.].H8J2L
M&$-:6!RO(14R1E-4$2F-*ZVFF%W?F?;&3U_G;HU_ULVN-G97U8!P IO/#MN_
M@:S F+L7)"0:D&B N7<M2L#NKC5PQ,8,B<9#$HV2489999 5AB"N*XX,$Q9)
M9:UWNA(4BX><N@*)QF'Y-YR<<B ;-5[4XRC#)B%!'8JS>+5OBM,B?E_PDXE/
M"JGMG_V ^!YJ#.*5P\ SB%?V*UY1Q).@8H#"@W.(\Y*F\5L4>6:XEZ$,AI;7
MXQ7/365EH$A[(A$O,8OQ"K9(4R%H*$OKO?BF,<XK['P;VI^G0S/R9][&CTZ'
MNQCO/*@8' YWX$@ M ;&W+T@@=9Z0&M,6RJM$\@1%5-J+'"D-2N0M5@0@3TC
M"C\BK>5)E-_&:@\9_ PY^X&# 3 ;&'/W@H3%05@<!'/O6I2 W5UKX(B-&; ;
ML/N(S!VP&XRY>T%"1:D'%25J=:6#U$@2&A#'QB/%B4?<N(I8Q@-FYK'/-GFJ
MBA+C UXI*"H=-AX N8$Q=R](2$P@,0%S[UJ4@-U=:^"(C1FP&[#[B,P=L!N,
MN7M!0E&I!T4EKI3QP2DD@Q.($T.02IN':"5P**DU2K-=[!;J15%)#*(<H:C4
MZ]U%< Q,/W<7+?<3V96'7M];5+CAIZ'S8]?T@QIZJ#F(<PX#U_H;YT"."N9^
M .8.V W&W+T@ ;L!N\'<NQ8E8'?7&CAB8P;L!NP^(G,'[ 9C[EZ0@-V W6#N
M78L2L+MK#1RQ,0-V W8?D;D#=H,Q=R_(X^K)NBMX?V/;UMUU]MU"77O0*>9"
M:0F1'I&R4HA702#-784LJ:S209F2R8<<8*,_7C7/3ZV=^.GU3K!WBS:3W$7V
MZZ+)Y.YM84TT@?C35_K#J"RA.>RZ5^S:Y+_O!T(!W1Z95?=2D) J0:H$YMZU
M* &[N]; $1LSI$J'ERHI1H7EPB!!TDA[IC62WGLDI0I<*4ZQJ!ZRJ092I9X
M4P>ITGX=UV/BE_C)\C<GXG):-/5HZ(HH-&6=WQN&[R!Z_7T<%36*;^Z*Z23>
M8*0SQFCW[UDSO8B?>?IM-H>CS\.-V'JBH^.(Z>XI;,C8>Y6Q@\OTWV6 0\ A
MP"& 0X!#P&7Z(FS@D/[K"!P". 0X!%RFK\(&#NF_CL A@$. 0\!E^BILX)#^
MZP@< C@$. 1<IJ_"!@[IOX[ (8!#@$/ 9?HJ;."0_NL('&('' *'2=S4]\Z,
ME($RC2BG$G%><J2PX8A;9G0(U)5VZS );DHIJ=7Q0Z6/UU"/#(M72T,%9B9(
MQ>SUPR3>3L_]Y$5]$1_\W(^;X2?_>FSK"_^JGO@HLQ>SR<2/[=6'U#3;/N#I
MV'U8M=">+CMHW_CIV_!!?WE73_(?IM/)T,RFVHS\A_J=CK>9[NCP"2*KKCOF
M 8#Z#T# R. 0X!# R#MB9*)\R10/R#N.$==>(U-JAHS"1)4T:%_I71SO!(P,
M +0# -JOTZ(VM4=/:%*?JV?I9*1](_D.RE*_Z)$>6U_H:?&KM_["^$G!R*"@
MF+*.V6F_=7DL 5N'6NH-8O;3*2!H>TC0I@FM&!<!V5P7$4XA'6R)A"B#YJ64
MDI'K01L+BCL9- J*!<0-84B%P)!ETH725(2HK3+*V7D,IYJWLVDSU>.DQ(W
MJLE_78^H7K]Y];43-MF <=JOJ I0HJ\H =0)3O'$(S7^MC_> 1SZ$ [%I=/*
M:XQ"_"%-'O5(8BJ0*J4O'0]:BG(G')K&[)S7HZCCYN5_9L/IU:ZJ$WB ,0,J
M!2H%*@4J!:<X7 :%T7K?P.LE)Z466" 2J$?<2HH4M1A5HL*EP-1H;Z_SNG.4
M.QT<(B:R.==I$I\.'&DL*69*&HGE3G+CN\W.$P.E($?N13KP],/(>R-W8/A]
MT!(DRT#UQTKUI&*\9$$@'J1"Z<>8PAL?F;\DO**E$L3OA.H?D,+?C?')H%(2
M&+\/F :,#XS?:RT!XQ\4X_>46ZD6DG'G$:Z"05R4#AFN*6+:&:&8]US0+6XE
M7A&EXB=QZ@LTS"-=.H48=9P0(87#XLG*XXH,8GP G J50*!2H%*@4J#2KJB4
M:\$\)A@I8PGBUF$DC6/(>B%PL(I:NT6E7AE/1% H"%?&:WR%M"HIJD+D718J
MZYAZNI5FQF-^RH%+@4N!2X%+@4N/@$NA$/TM#%]5-'"FD?8AG6(=-#+6:809
M]J7SW@6RQ?"55T'9JD2$$(XX9B620JN893MEA'3**_[TA6@VD$H!T?<!TZ 0
M#8S?:RT!XQ\4X_>46TM7!1=?)SY,VJ#.I$5:DTBUDJM@@V%2;AV5BDNEC2($
M>:(TXJ6F2)=,(LU43*IU4-J1)\N>*<,#"I7H_F7/-^TEOWT#^4VV_8!=Y7?;
M0 YLNPNV[=>)P0<B[N@>Z2\_/XN9S6.)?C\&=O9!&_NK@6.6+D +0,O1&C]
M"T +0 M RUYJX)BE"] "T'*TQ@_0 M "T +0LI<:.&;I K0 M!RM\0.T +0
MM "T[*4&CEFZ "T +4=K_$</+?<^[0*:E7H.8, 7W? %PSLAC(<?5;605)?:
M6H'J?7;^?&Z!R-0CMW-UOAF.??%;_-?SIG@Y=MYM'0##'].U>JK>KZH.Z KH
M"NAJ_\6]I"O"@:[V@*Y>U!<7];AH1P(#,?6.F)Y _"V5808XU]\R3G]!K _*
MV%<%'+5P 5CZ "Q0'^X:68ZS/@S0<O#0 C$+Q"P')EP ECX "\0L72/+<<8L
ML$APJ  &?-$-7Y1''HCV807@==/,O(,X%7 '<&</[/IP<&=<?(B!3S.;7 'X
M /@<#_@<>_6M#^#S0E\.IWI4#,<_F<D/?_=?K&^:H@Z 1(!$@$1[8->P#@#
M L#2,W$#L/0HQ#FU=G8Q&^FI=SG&J:?G?@(P!# $,+07BV&P'-FU!GHNW9XN
M1^Y\"T /4:X/_/[=ZW$Q/:]G\6+7#(I4PDCR3!LY"J>G^CZ',!VA*OL D3LF
MK)YNM3F8R!HV2QUXL WH!NAVO.@V798,/NG1S/?0T0#G .?ZIQ# N?W".8CB
M -T W0#=#A/=((H#G .< YP#G.O:T0#G .?ZIQ# N;W"N?=^JH?C.=)YG:^
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
M^[_>^.GKW$?RS[K959\740.&,;1Z'39( ..!,7<O2$A?('T!^^^=* ',N];
M$1LSI"_=IR_*E9@XCKQ7,7TIJPJIX"SB51D,LT1Z0G>Q?072E\, B?TZ ,C$
M+_&3Y6].Q.6T:.K1T!71,Y5U?F](M@\1Y>_CJ+E1%(4KII-X@Y'.0*+=OV?-
M]")^IGER6CD<!1]N%-43'?4&0OOH$)!6]SNM!A_JOP\!J8!#@$, J0"I@ _U
M5MA *OW7$3@$D J0"OC0W@@;2*7_.@*' %(!4@$?VAMA ZGT7T?@$$ J0"K@
M0WLC;""5_NL(' )(!4@%?&AOA VDTG\=@4/L@%0Z[L/O7T_]=PL-'\MV 2Y4
MT+1DB,9G0UP8CJ3A GD?2LE-J13=VB[@O? T4(D4\3Q>HS@RZ19>55(K8600
M[/IV@;?3<S]Y45_$MS_WXV;XR;>[!U[5DRB!\8O99.+']NI#:D-N'_!T[#ZL
MFI)/ESW);_ST;?B@O[RK)_D/T^ED:&93;4;^0_U.Q]M,[[X=H8G?'7_ZVB'G
M ZYDU]L2]@-W-^W^T6/"[_<%D2%$ 5>!$ 5"% A1OCE$\=Q))K1%V'F-..,,
M*48H"@(+:A15M%*[V-$((<IQX&X?0I3].A]L4Z_TA";%NGH6[7GOHIX^5#)_
MT2,]MK[0T^)7;_V%\9."D4%!,>4=\_=^*_=80MH.M72,0>TWB'M/PMI#CA<Q
M=II4H8QAGU.("^E1#!$I(C%:+"LN F/B>KQH8EA8T1@JECI=R+U%1A"+!"9$
M5M@Y:O76 :[G,9)KWLZFS52/DR5LQ'1-_NMZ,/?ZS:NO!'&,#1BG_8KB &KZ
M"C7 O^ 472<W?]L?=P%F[IR9-<6",::0+2.W\M)SI 05R JFA6"R"DKOA)G3
MT>KG\2W]I'GYG]EP>K6K 55X@''G1ZGO"Q;U$OB!H(&@P2F AF'=IS^O=G.T
M4'%#M=,."<HXXLS%/-Y@C51@.L8*A%C,KD<+I3 $8U(A4:F8^RM!D':<(*-+
M+!TO%4[M+#O(X^^V*B,&3'8^SW)?D+$/ZS+]Q$P(),!=NG87R/0AQ#BX$(/@
M4C-<462XK!"WKD2&28G*H)2@@5&GS4Y"C <4).X6:9!!24J(-'H)G1!I0*31
M:RWURUT@TH UA6]84V"5H"K2<56*@#@5#BEB<&1G9KU2-E2ZND[A@BMLA)$H
M5"9=8S4REE.$M2:ETA6NA'W"-04QB.$$<#?43X&A@:&!H8&A#XNA!<=*"V.1
M#IHB7FF+3,E+)$J+7?Q)$+:U?X.Y@!DV&@FE9$RR?;R:48:(M,IH2:UT3\C0
MHAI@(8"A@:&!H8&A@:&/D:'[Q[9'5ZT/5'E",4>!J!A(>*5C2*$J1%APAB@F
M\/:LBHI9H[RO$*4D7J,P1JJ,T83GQI64:1*T[Z!:SP9EV;/MFH"=4*Z'4&,?
MM-0O=X%0 XH!=^=P6_*J5(HCX8A!W'"/HKXB/6-,+7%!>BRWYDU)YWG@#F',
M-.(V8"0%QXC1^&E;2NJ?< L %>6@4@2XNV_%@)M&*MP^1^$F!WG <(6[S5$
M#M\%A_?K(/<#$7=TC_27GY_%#.JQ1+\?HX[[H(W]U< Q2Q>@!:#E:(T?H 6@
M!: %H&4O-7#,T@5H 6@Y6N,': %H 6@!:-E+#1RS= %: %J.UO@!6@!: %H
M6O92 \<L78 6@):C-?ZCAY9['_H"S4H]!S#@BV[X@N&=$,;#C[!;2*I+;:U
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
MM^I -M!EWXR@<'%1I\>H[9_Y#"L]MKX9%&,_[0=?]5!9$'Q!\ 6),R3.8.Z
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
M$.7=_CH;0#N008?XWL_UZ+.^:GY\]L/25&Y$PZ3)->O8TO)NE;D[<.M"<S<
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
MW%@L,%?SM#B)QJW>.T6QRX^E(-8NER"R?)>1Z/*NB:^+^.JI#Z4-.=OT- 6
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
MY2K37>YOP*+E"0>"M \,\?Q#,Z81,3@:[!TAGMU>Q""XQI9)@HSG< XC%+F
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
MX%XV@'QOYEWH#Q]?UI.EW5[8B3V+G8NZ2@J 8ST=+U:6#1!<@8<^RX=D*,P
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
M.F;1P-GY9G;L%V,[C_>X;NP,NJE6>K&A@0^5ZI-0[^90W[D.SW%%*/=(XL@
M Y-$VA"*1'!>$48\IOPIWK@]NVI>O9GX6;R A[+C']K1ZYJBGZZ-[/OI;]>3
MCN^6Z+:S/NE<GRA\]RXNPS*0=@9U9RKT'%OW2:IM# 1T)H(Z1"^0E2$@8R@-
M1%AGY,:&[P^AT2&H$!?\A'TA@AN8"DW3YAP^ .E6M>K_<7^,/EXXH )&3BH*
M@-.: /S"VE*$R^BSYS2^.LG, #C<7!<;?(PM=32+C/V+>??W9#JO/L#;9YR&
MZ\ )LPB#&T_:;^"V#7!%+DY8QWTXH+I<S"ZG36:(M"2C_(W;3E@@S4P)SHZ7
MU0\1*"OD)5.C=;_@^ A^N:)L"\5/EOR8Y59?P$/-LZ3M>%Q=3O/)-?QZ55T7
MHS37KG(%6!.77O'G"XZJ?\;JW.8CYU/_.SSH?#[.@WX)K^KKUINNV@BDJ;YK
M*UO^N*VTI562]8_SQ5K@R$\*PYR?_2L/>&/(MWIZX [^N?7X;GRY1%#*B3<!
M,X2#LXA[2Y$)*L_=F*2YL-8'M8N4V(]UX\?39C&+;U,..>*D::7T6\PN3OAA
MVLR;U:ZH,?QJKS+@-N_AIM^/02C?5!' \Q(N.)\MEI%1/0';.YW?]RW^A]S/
M]>_%)C:RG/LS$C.J6D$CER5=K0_&<:,'F/2%O:K.9G;21@#9ZE867DTOLX":
M#.03].\%O$>JKRWV^LL[B]CNL/(. ;:4LBTFP!/ $K/U8 -E>)E^@$N<@G6$
M)<EDSR.;4$=?/_U[4<^OJC?7C_\KD$3U7<:]]OO\YQ];REE<YBCCD+P]; DQ
MX/(AT4X2!P-6CH5"X/9A[0VCGFP$#-+S1%C22#H=$+AW!CQ$G"#2"#YJ%P*C
M[C96?<:A=>,XG8%BG+6.X/=7&U!U^M'. D K^!)OT])!7,S/IS,08_B2,RB_
MM!<6R-9GCS#7I39Q\LU?YN>S& _%%80KC?/HK8?-H/*7X\4. ]7G2-9AX2FU
M@)B>&L0Y!*K60@!!<>!86T:BV&PKA:G$!H);[D6"<P)#EE*)N+48<\(H\1NE
M=;O2NP^V'N>HY.?I[*\9S+:JWX,V8&/J!.N[<W<#T[M;^I:Q;])**/M\2X!M
MW:O69X?8SM:3E2/>H7\'OTO0Q-M!M0T)M@+Q=]<G=FAK6[<^?QA3ZB**UEU?
M?7H-S$O;V/K ]WC,%NJO_48X+,6\F\))M7)/:[!%VYR?P$]XE?P)7"I^NJPA
M).GR41<6I+^XJ.S9V2R>Y6?\_" WQ%K9E9:USY,#H9:_;CQ2]U8YP79(YFX9
M3BE9AQ2)! RVVU%8(RI<L"DHMF4_#)(8 1MORVT5G.,YTCPFA+$0G$:K)-X;
MS=S+W._#-EL[!QR*T2_)IHW,LAL';SA=FLG]?*J?+B['TZL8JW>M?_;K8N;/
M0?)K#M1/[W[]]5!])Z9T(I*![Y0X!=\I1619 +?(V\C <Q+2;32Y$$$;(8)
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
MW:@X_*DKA+NQ_\4_WOWXV.V&3ZAA98OU [7IOBUXR'4\14T'HZ9'23U/8)I
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
M!F(_!;T*>A7TNCUTO\4+6^?#6H?K!_@\UV,L[+C]^WV<710 &X@)%0 K %8
M[/;0G9Z=S>*9G<<6L-X ?M63IO;M7_^5BP(*?O5O00>:*.W;ZH:,AT6VA\$U
MA\$D0Y'\X*5]-)+L6T\+/@P)'WK8D>F[/)O7/O5^)_(*9!3(*)#Q,B"CGE17
MT<Z:@A@%,0IB'!IB#$7R@Y?V(4CR0'LS]FT9 ]D.]>UBWLSM)$NGLO/J]')6
MCZMET7CI^CP0$RM-8X>UX4+93.&!6^:YI"C._46L98A3C)$A1N?&(P8;3QW&
MY/;**1F,H#091 (CB-O$D>8F(B.5%YPH9_$]-U,XG<WLY"Q>P!-^?_7YD%_M
M5?ZH72?URW32+:CZZ=^+>G[U9M+,9XO\;;.&CUW)Y(VM&;HUS.M[,KSYY>>O
M=O>B1ITPUO_&#,7\"TL5EOJ*%[9K&?ZAT-7@Z8I)0^ -D$\T=]1B"3EM(W)"
M1J]TI#B(I]"5/;MJ]LQ5JUK99:GLJE*V+92]N;D0_!K#N[F=Q^9M.FW7.]L?
M\X+*6=/>_WKK(;Q.<_0K)$?52+)"<(/ VT)PSYRM*\(_;FTOPBS:6Z!C8,(_
M#($/7Y@'VB%MB*;10[K_K]U&;"_ 4HX+FDKD4U(E0TR5.$-2X)ZA&'-'@!0E
MLD)3I$+"WH<HO-K([ L138HQHNB<1MP0@QSC"CEI84 "YD9L-!_?0[9D"84/
MS>>G^E,,Z#]Q-LU:JBFAKTN>XT"MO6_;+J14U+20TLY)*3BN:!(2B8A9WJ@S
MY^*C1Y3$Q%B,GM'-7J0/(*7[Y>^;1U)2\V;R*TAJ&G:9P_],:+C0V4O%B;Y1
M8<AT5G)OP_8E!B#P(LRBO04Z!B;\PQ#X\(59JO0/.6V_\OU+XGXH]E1BGV%!
M^H'D2/I8*[NM:<5@<C6<66N=U,B(E!<$:(5,$@Y)IX2VWB1B^$ G$*Y!^<E+
M C33)P3SHTN\[+?2^E%KPPM9%K(L9#D,LAP,23DK,&:<(F-U1%QZ!W3E*7*>
M$F)9](EM- ,>Q(3"BJ+V,J?PF'4!C(RT/#J>>RFXT3=*#)G>2I9PV+[%  1>
MA%FTMT#'P(1_& (?OC#+NH!#GF#X>3I+L2XK X9C3R7V&1:DEYS)PW(FE"5B
M(N?(AX@1)]0C8Y1'G"JN20B4X330Q/X2#!=M'K^L#CA6B^_;O@LQ%34MQ+1S
M8F*212Z#ROP2$'<D(NVL0BQYJ6+^%]/])_.?Q$IEA4#!BD)I)0OW<H1_& (O
MPBS:6Z!C8,(_#($/7YAEA< A)_!_^G19STKZ?C#65"*?80%ZR9(\+$N2J_(]
M3191@A/BQA-DJ3;(T>BILPPG&P::OF^AL+U,2=\?L<7W;=^%F(J:%F+:.3%)
MX2+C"2,M+47<"X:,HP3)B$VB+%'/U!#3]VNL5-+W!2L*I94<W,L1_F$(O BS
M:&^!CH$)_S $/GQAEOK[9T_??^Q$ZZ;CL//!OM67]\?H8^X^6;'2FW=8=E=B
MI&%!_U'F4S:0Z D)%H)C(LHR%(A4B&NMD!5.(6.IXDIBK;&_G6")Q(3 HT-<
M2HXXI1)I1C$B-%J<K+:8QX-LULN%.:%,E(S)@:)!W[9?2.NY-Y#:IU-6>O<>
M'ITQ$S&U+.26- 1QPPFRQCOD$S9&:I,2PT^ALR-HYDO,R)!"@8- Y$*!A0)?
MI)J^***[)B,(0S((+[G(2_@GT8"\(A;(16AD*<%(T, %DT[K/ _=8U'5)@O-
MS^/L_;E=LM076.FW>&'KK%X_P.-GCEC8\?LXNVAND O(Q[\*B]E5M+-=9=WN
MI=9TI*]U^L;0%!X[$(#H&PX*CY50KC!<GZ%<)(Q;:17RG@K$4S+(6NX0=4:J
M0(,+XDF9R6<(Y4[/SF;Q#.*S-T"2]:2I_7_9\>)6%/?NQ^LXC:W':8A])5 3
MY(1Q6B*U 4ZT]KY.RL&-XNSZDY&XG%?-=%R'"HS8^!![1Z.A3L4N\RW6C>-
MIF(/<RQ?L+/4PX ,"A/[5/7B5CTU0QX,(<(FQ$S.D"L>D*64HVB)<E@+&?!&
M5F((;M4:+K^8>=X")(4S"V?VI.HO/P51V'3O;&JTE(1JC*S1 G&?##!CL @3
M8J5@5@&K#IQ-RWSS,/%IF+A?J'AP0U)4_7!4_441[AWSWH8)8,4D$=PK(,X"
M\)MV'*44/;=>!4*>M!?XTSCQOV*3R6X2?OIT&3W\^GZ:/UK+VM\UMUVFM@N.
M# 5'^D:-0IDE>NW="%X4F?81O5IC(G::()E<1)P;B&,U-H@('PU1ALE-IAY8
M]'H44^S#@Y]#F(3O?;7SS6&C(YK'+4P7>6IYR$0^A&GXSDVOP".OXM)1K^;3
MZ@-\/,AI^<,9W:-QTYYI2 :%E/VJ>W'(GNB086PY9=8@0P5X6$1)9)PRB FF
MJ-,,4_^DR?DG+QE8+@SX>A+EA:W(+LA2B+00::_J?FP9CT*Q>Z%8JB.S(CDD
ME=2()ZJ0-<8@+%4@N30."+._G,>7^?6.J?HM7'M$<_7#0*=AXGXAXP$.2E'W
MPU+W%T6Y=\S9!Y-(Q,XCS5-$7&&"'%<>2)+%Y#D!AMQ=_V[W=6)TCPX\[[E0
MG939_((R0T*9OC&ED&KOZEXBW!='MWU$N,XSG)CB*&J/$;<2>#EP@XP*SD1X
M648.)(E\A)/[PT"B_J;WX?=<UC&8'=T_W_@99'+; PSUAUXIJ ^QG#;5--T]
MOS^LASVI\HY9L?IHFVK;$S[J]L_05BOHJ*WD"2DM$X+PSB$=.< ]5U(*IA7'
M<1<4\=/%Y7AZ%>.[./M0^[B=,7Z93CYT5)#)H7D_G=OQ^O<_3)OY+]/Y?T=X
M$C\]FX XP^<K=2?=WKGL41311H% $[E J(F3;_XRF=[)#L/20WC;V;5LJG:B
M%;4A-(SA9T&VE323)E:S.+;+@IIW[TY_:T;K*'0/O"'TUCL,%G+:>[RJ0:-J
M_P!Y_@;Z"!"<9=1J6O-B!70O<?PS5F?@U<U7NM5DS?'@X-AZDM%ZNIA5/]:@
M@?/IK#D!-8M^,:_!J-OZK=_C51670-"TB-F6<<%=\[GP/OZ\JINJZ3"BT]M1
M]</R\K//0[&\-_RHP'RG5;-P_X)[YH>Q%0CU]SC/F!7JK.RC&X"\/>M%J,&,
M,8JX9@9Q\(R1,\DBK0@QPB1BL+@-@\$1A;5+2)@\?Q2X!L=:6)2$I))+)YA7
M&YZR/X]A,8YOTW8$_*QN[^93_WN>O&E:7#L%T/E0SZ_>9Y_H/3S$]V/X_ILJ
M II=P@WFL\42I^O) K!P?M^W^A\R."5[#WJ1IN/Q]&/6C-8+A!&^@'&%6S:M
MVMBE.*JPF+4'P6?#!&0X(E87\.=Y4\5) .7=\&@R\VS1[I6A+>"L6?N&<#"N
M?AW;R:M[I K!97R2\]%Y#$N-LNN-(NZI52L_?CF W:,L$2^CVRN[F$]704\>
ME"Q+P,!\.!K;J^EB>4@G5H(A/O]V=;S/,YB737S5Q$L[ PZ[&<JWYWVSK5+X
M0]W4KAZ#[KQ:7>..$N#NMI*/M,ZW_90EF!]Q.;: VI]>?_.G+YQ*1DP^\LQ'
MGD9'FC[O'4?RL<)YY&EB1/<IU*<5F&_#EZ=4G0]Y7<#+SRH7Z0^E#>-^EHJM
MA-+KR'S.; ]MX4573)0]\\W(IP<3VOO ?750AF(P!:X*7!6XVDQ-=.4>:%GO
M\6<W^]-?_IIC*/0CQ ?MGS_;>E:U,T<%S/HWIP/UM?LVP2&#8Y'M81!/D?,!
MZ7"1V]'KY"YM_V6YE#L<A^\N(=QMD^]_W*NB%^?OT<Y?[^TT^C:6ITP+[W!L
MUTKS\B8<IY>S>ESUM@''$ =E "96^OP,J_C_*.N9G[('1H@XY'5$0E.%.+84
M6<,%/!MS3 B#/=LH7V8Z2"$I0<I:@;A+ CF#"8I.<*Z,MEIM%F7LK6WF=4';
MKC;!8/*$*-5[I7)!@$)4A:CNLVSGL%?I%,9ZX((;;H";0D+1R@",I30R@C,4
M<+)>,<O2YI82 V6L6ZMGVXF4/(^2IU"VK+W9SRX34HQ$_^MR7C;;];:E9BN%
M>A+@(;N[[(Y;UZL,VTNOWPO?+OD\IL#]KUU1:7%]BNMSP)A5/)ZA>#S,N12=
MYPB+D)M(8HI,] )1C96S5@6BZ6V/QTF)B50*>1O!2XH,O"3L Z*6&R=]TCH]
MH\?3(F+S9O(KB&P:GARB,W7"N"D^RX':?]_67FBJJ&FAJ=TO<R9)>$4<4BE2
MQ"W1R&JO$=&>.H$I=\$<$DT-(CHG6(YT_YM OFP,Z6V>O(3G/83GW4XXQ>TI
M;L\!0];1NSU]U*[=N>G,$-POJYG74EJDB6&(>TZ1"7ERQ%F'J3<\V8WM%8;E
M?G7 O+,L 27LA#-Y=+[3?F=('U6V68BS$&<ASF$0YV (2XJ@,"$::6<DXGD^
MWC$L40A*2:EDP)O],(=,6(/(%T@\HOCH*.\0T@7#F\U_V!KUDE"X2UM^GLY2
MK'O)*91M!@;F/!U[\^#2H;QD+A[J" JO'>;8Y<UM.>+)@4NH.$=$$$'!%V16
M;>R/.RQ'\)H!=I:\(.2$Z?YS%\.#LQ>7W2@47BB\4/AA4?A@J%-C8@PU#L%;
M.,2UC$A[9I$U+'@1&1%BX#472^I< $,.(H&B^,CPPKL'F6+I?>>"0VT]-H2]
MY6YM=W!G3Y)A]<\:XF@>C6]VC.V;2KNX9_?/=MDNCCAPN)2DB$:7BV1M0D[P
MA#A-0286DL4;:SFPP9PZYA$CEB/N/$/6$P4_4M J>DH2/]S]%BC7)PH/S>4J
MT%*8M#!I_[F]TI*U<.Q#.38F&C%E'!F1&.(XP6\>1X153-(::@/1!\*QPTB)
MB)$N_-P_/Y?.K7^Y[MRZWC/K+\?9NS6W</NXVI#?=@#1-32K B! E?)&_!\R
M2.3^(KFWV6;_LWKBQXNP:H367#?YFT[&5UVGOV6CP,^M_MHN@ZMVA+=.@S-
M?N=WGK:M<> =+6A/X&)S.WYTK\VG=ZHCM\?L!] &-ZL?VS5TF+WS%DNFV:(<
M=_79[?^A_W!G/<, V_]Z0X2-RB'I-03Z1G/D9+*( F4I'8,ED>W"'1E>^U]Y
MH_VO^(J;H4=W;^DP+/6KX$IC>+QA/MW)YRZO&1;]LO>PR^AXC:13X N XPW^
M6/6*O6S+6#(R[\S4OMG>%I8&$B@C 6#=@GDHX9%SQB%&3=!:&ZF,V\44YM[,
MHZOX^7DZ6WZ4CR.;K:[#8G85[6QP;@09Z:]T.AW6\U99BJ6)]I>::.>VQE7;
MU_C%2NFAG;37O9M6/)FR^NJLO?8 NVNOC94/GDF#(LOK/Q7%R 27$#:4.Q&5
MM)'?QE'C50PJ2<1E<H@SJI'FX'!H[T-P.D:YI13D6=MKW^>M7D9[[6&B[6-:
M:Z^K=Q[XS?[:V9S:4W.C[:;73MOW5;#2:7M$G[GO-1V99VY\W4>G;5XZ;0^@
M^NWE3Q86Z1]<%[$!]#A]X,@,MW5MZ;0]4(,I<%7@JL#5USIM5Y^[;%>EP_:0
MS.A ?>R^36_(H%AD>QB$4^1\0#I<Y';T.EDZ;)<.V\7Y&\ ZU;Z-92 ;=Y4.
MVX?"''NH)W_9M>)EF]-[B?L9RC^I"5X(2Q%FE"*NM$(::XL<I4D1AXU._G9=
MA@S1XF0"$E'!.<$F9 V<PSF6V">2VEJ.0UWQ*>2)X*7!]J$"0-_F7GCJ@#=8
M*PVV!T]8CD<A@Z%(.A<0]\!:UG#X33L>.#5."'4@A#6,Y9.@$*RPW0#C\.%M
MR5TVW"X-MHOK<QR853R>H7@\RB63N"%(@G^#N(T,.2/!A0G<,*T<=<'N9.G$
MH338)DR<*%5"]$,%@+[-?2!^0E7T]3#TM1#6 T-TS)C*263!O <&\A:92 0*
M.$4GB=!.'A1A[3Q._TQV^*M45VANB+%YZ:Y]F)Q;NFN7T/S@(:MX.D/Q=%04
MA ;B4<A[('$L/#(N)&1PL"+%H'7:V,MQ6)[.T[I:I_I3#.@_<3;-.JLIH:^+
MNW*@MM^WI1>**FI:*&KG%(4%,Y%+ATC>U8][I9&U5"##G"?>NT3X1H'7D"GJ
M^8+Q0FZ'$8L/;YZ\M*XNK:N+OU1ZSAV&1U7Z7N[:YPK&!0RN$N(A"/CA!-(1
M2T23X9J+D(@/P_:YGMPR>HC.4X&0PI:%+8NJ%[8<%%LRK0FERB.G142<,(E,
MP@QA)@37"8C3R(-@R[UTB3ZH],2QP\Z!+K@_U :(0]@*K32&+N[8,(=D4,A8
MFE8^NTNVRZ:57&')-99(^=P&1UN!-!4))4J<4=C@H#<R&L["&3I0Y)@ 'RUR
MAZQ5&LE$M&&*,2WLX6X30 P]8;0TGCQV:.D;2 J3]J[NI3%TX=@=<*SQ3A.%
M'3(R[TV@,$4Z"HX$C=19$E2T&SL;#)1C![&S 2%J) M!]T_06SM#/Z%-\@OK
M [>G%L,5W!1MZ9Z[UO\JM] ]J&:UF%@1 1F1#1+"$"8QTA9[9+$B1FB:,-EH
M5OL8B#ST9K5$C^Y>-S8L[5]UJ[U_7]CYML[BS]\95@;@9*LX8MYHQ(UAR&%A
MD' V&<ZCM6XGM?^E,^QVQ:%9Q9>$<Z"=8>_@0*#*MJ.@']NFR<[(6423:8BK
MBWUSH^'@?]I2P4^O$'N=QO$3"FV+4+A:[KFWN)B\#G5S.;97K_*W&P[*2("+
MDA]Y.471??"O!5A3NEK=L#T5Q4EX?3EM6CUYU?),_2&NMWF[]G0^W=.A>321
M/VT[ZSUV*Q8WAK=U:*Z']/QZ.FCY9O5D7$_@$>=VMNRB>/,+$'CW<:L!W9R0
M3?#BK^SXH[UJEKWTUI7AAN/:#N6:>FP,\VY'\SEVV]_?T&UQ8==L\:[^G)03
M;T*>K XN5]=;BDQ0"E%ODN;"6A_4_[ ]6\.A-($&PFG)9>+CEC9G+TI"]Y+'
M/RY!C^SEY0PN,<XN2_9LUED[_W%1S^<QKOH_?S\%>F_#A<^-H%M(J*P_K^.'
M[ +EJURNB?JZ3W-3 9],?=T&"!_K^7E[23L!E1Y7;CI9-!401?;$/G>F/J3H
MP$C&C-(:PH%<=ND$1U9XA2  8%Q:XH,CFUM#)A]YX$@%\-TXCAYI%SQR7.D4
M/6&4D9TE4+JIAV5KZN;T@ZW'.1@&%ZS-D#QY3D*>8*,/Q>^'\/4"AJY[S^SJ
M9V7\ 90X53^M6IM7;U,"GW=6U9/J[_:JZ\H\/[?S:AG8UA<7,62%'E^UC9[M
M,FC^D)-,V4X.*KQ52<N@%4/$R;S35]9="ZJL/./40KQJY4:3=,X<ICHF"#Z"
M@KA"0#2LB4!>468#A3.BZ6NM5AN&W)'S>W1LBT?R4%1\&=J.7BS-/=(16(6T
MU;LV&?7K8N;/0=7:?NO[]PS:8P?O'+P'%O_IW:^_9BJ_R,FZ2YL3SO5EWIDH
MP^7E2FHK(&UE.3^?31=GY]4LGBW&=@9G7<VFXS$86%BTM@(.P^(RGV^KYA)L
M*M4 HW"/'%+E1$KGAM2S*H)PZIRD7L\SCJKKYZJ;S]],9U>5B]XNF@C^"#S-
M637-R%!EWZ9NNMO6\\HO9C.X#X"U'8^G'[_P4MW; -"O'O:0<!P+J7UD&(%W
M 9CL6W^".&148/ 7P9'2VS@.OHG"VB4DC-0(/!(-APN+DI!4<ND$\]>I(7MV
MU7S."V5)K4PH6]"/=>.GB\G\[>3=TH=8PUT0\.?I%$0?-)\B#@1WOZW"4@15
MFDTO6H<8M*WKKYS_\&,(?'.R< ;.1?[0=F[(RLN^85'P2SXGU;-F7H&+,;;P
MW_G,MA5_ 9R2Y45;HYBF! ][G8<<5?^,U46T#4C]Z[G[[,!<7ZD[;G7SW%/U
MVJ>Y/J9UTK.1Y$]<!(S+PED=LO$L[V]>J9[X\2)DWPL^OW'Q:_'925C[]G;T
MT(H2#+D]['(!TNF<@,Y#F]O?X93PP:[C"EQI5EM7C\&-R$Y=>XEU:7=#$A:S
M522S\1;[SNL2&1CS8+R>JXAXB@(YDR0*)!H"_]JH-DJ= K&8"6H1";F$71F*
M'-$!V4@H\9%B3O0-XWWGSP&0QW$9"VPX6JU1GT)H&+/ 0:B_Y;1-D_VHSE=K
MFL5%)^WW.81X#\_R_1C.^::*8-R7<!]PT6+WG/5D$</I_+XO]S]D<&0(5I3S
M^Q>YO_"&MFY5P46S4J#OQ];_CD#@TW%LT-_C; [*UAW6:EL^[F(:XKA3ZGH"
MEVF6QK&ZQ@HPP)'X/<X_X\:7P2+DQ]UNC.WSVL^#F/D:AGUUOUG=_([2+&8C
MA> >WKV:P<5.UJ9&P"LX::]R_=&':4[BM99UZ]&Z$.MZ\N3VLUQ#S7D-;Y$G
MW\=K%QM])<N>/;2U#.033'%+?NV^^KJ:76XGE[<MK&_SJ,N49M;=K'+@.^?#
MT=A>31?+0SKM(QB/\+>KXWTN1;ALXJLF@K\"XW"S$*4][YMM9?_9]>FP[M7J
M&G?4\W>WE7QD%/MV/0N[M($N#?NG+YQ+GO<T.B+XF9]T).3SWE".F-SG.Y;>
MW,=2\5AD6_KS[K$_[U[7-ZV<A2ZE5_TT"8_;CV4X8W,(K7L+FA0T*6A2T&3W
M%;@'Y&F6;47Z9(\B_:'PRX/V'"D,],6A^[^+2:P8?OSB_$,:M4/@IH)5O4N_
M8-4PL6HGFXD<TL@= E[UMDGQ?9;P7M0AC..AY +Z:L[;S<Q]G@HOS18&8ELO
M9=OTE[\C0%GM_\0:L10\BT)I1&,*B'M&D [.(&ZQU-H)Z_E&DT0FD_/&J%R3
MQ1&/.B%CK$&">^R(MS*1=*RK_3492=S[8O^7O9"_\&'AP\*'A0_WP8?,2L%)
M-(@0C1%GA"$G@T0^6!:2,\+@C<5;QE)KHQ?(.6!!+B5&UCJ"I':!,&N$Y4?+
MAP2S$6>%$ >8"WBF_7Y++N K8_O;]BK;KE V'Y:-)J^-S<6VQ2<J/M$!(U7Q
M? ;K^7"G@XT88GEB">(Z,F2B($@[P<"/D<&%C4VM@E684#B<Q;P?+^$6F< P
MPBI:+#%U)NW.\[GV6]96G63L_!F@\\T2.7\#X+SO0C/^%==%C-C=2WQ?*AP\
M<XCT;>&SPF>%SPJ?[9[/(DTLR)S/%EH@3N&'3@E^A,BH5IHRA6_S6?00X_.4
M%U!ZC;@S 6E#*:)46N:BI<GH@^4S/C*D\%E/?%:FZP\Y1/]I?;UK]5T]Z791
M_&/Q7HKW4KR7E^Z]W+%# Y>26TP F6F$X!<GA1QX'.!O\*0U2[E:;6<!L_NZ
M@^'NXV"LD.P] -G.=]E]G/N&1YS<8W%_,??AFGO?QEU8J:AI8:5N IM9;975
MB+I<T(6905I"[$MQ2MB W*+<V _^T6'OBV8E@0LKE<GK$AG?+S+^O%-3<3^*
M^W' >%3<C\&F]#W%EBK+4=28(!X#1S92@WSP1'FC@_5F<%/4*X3\KVN W&E2
M7[71<\GJEUGJ0FF'H\##E%JAM&>G-(6EB1(XC"8J@)Z<1CHJ@G TPL9 O(T;
MZZ]ZGZ7>,Z7AD3F^BO&A4%J?75(/IR7"'3LCYVX$-W9,OZKC.'1;N_\GSJ9@
MR(O<;>D?HW>CZOVLW9']*O<\"M7'\VD3*["*Q2QOG;S:G_GRLGO@^7*#]!L[
M+]_8A;W;7KG;7OWF476S;;_EM4Z7\ZO+;!/CJZJI/U47\*;GS3Z[A1S&./^S
MZ_DY"[F5Q")WAL@[<Y_G 6WW\[_1-&*Y57RT(-';&UO7D\IZ/UODMK=V;&=U
M;$#X]@R&-.^<O>J5Z^(DIKK=]'NY(?VDW?>B^Q).S%VTFO,8X1!XG'I<-0NX
MVW);[=PW8-6V(HRJTZ\_\FJ?_]N/&_-F>)N-@+N61G?TXNI_M ZJPY+V26(G
M$R(B >OGQ=,NJ82"I1:8G5%!-C;W?\@JLVYS_^V4WRG&/Y=Z\3.HQ:]K6K&S
M[DB'TJ5CU1UIH$]GMW?E+NA\=[OR<^#CMJ?X(2&"-,D;Y142/.1BDB"1(=0A
M8XB*.'#&8MK%NM.AMQ27F[-_ "YY5J>)DV_^,ID>"JPL)FL-P[_:<V?E \RG
M#Z'DTL7YD1!W&%V<9>GBO(/ >GA=G)_$17>4?21'A8U<(*DP< 'S%&G,8:"%
M]4J&9"V33^GUMN*/'Z.;Y\YNXVEN)G97OZ?A]I?<R*GLT7[QJ,KB.H2VF[L1
M2WO3A_?A_"U^F([;GM$_S&*HY]7/UF]4$NQ8<OH0?-RWD^IT<0;T61&Y#,*_
MR^[!__Y?FE+\>BFMT[-9;%.XU0_+_F!YEX_V&/+ZCVT;[9;A<I_B2=O$TG<G
MVNL3OW35U84^-]L;9W=DUG7-O.K\[7S92:B^MY/?LUN^W#[DI/IE=#HZR4%,
M=T[7;RS ^];-?-:R!#Q%^P3UI$MG (K Z,^O6D=^]4RG9VL/TJ6X-E[^,O?X
MS'T$NP;,LVNE6KYM6BK5*KT"SS"O[;BZL#!,BPMXCK/<_6P><U^U20Z'Q\O$
MS\$U<)91,4H@C@B4!<259,@E8R \)R)&JTG@&^D%2Z*F4ALD(12!<TA"SC.*
M%%>&!&*HUQL=R/\&CL7;U(W$RF;_WHGS^^EL-OT(S__#<CQWE%A08G3W]FK#
MLMY59N&&=7W&NI7 ;JKUYO<W&V2NFE:NDG<Y++.3JQPXS.*_%SD1#3* 4W)R
M.:[BB=R!KYZWVP7!,(1E [XM]W)7^?3L]V7!9@OXHE5T77$/RC9THHS+*)"B
M6<^-<A T$P&!-DN6:ZZUWUBU\1#;:%-OVPSC]%JHIRN9_KH2:9>4VY&)T,,S
MD5'UM@/E+U+:R0V-#[/X\;!43VD?8R0&80M@S$FBH'4.(G%C(]4V1,LVRI>(
MHE91.)+9#.4>:V2EM<A'X:)GV.%(;\,RO"/<*#0YMYLUL5FIXHX43."#4[#5
M?-P6R%M'YS=+G^#S87^;VLEG5RH?>KF4;L:_;@8-'*Q%TR5OTF+9JOC[W/DU
M-DU65U=/NFP/^$& XWY6N]87@Q<#7"6D<G$\_=@V:9[%2UN'PU)KX9V2/'BD
M$P2/', 0&>T<:&P.,#WQ87/+/!H]I4F"'@LF$(_.(\N\0]C;F"(#ER5NE#!L
M ]6N?U/MEQ4+.U)P0@]/P;-G?5!J([43V#J)-(L><:P4.*G:(\J8TI0X[=U&
MQD)CGJ($!1,YP<&#3,C@0)'D5'/J$O'"]*@V_/#49EE!\-FY6TTT SR]]?-I
M3C>W@6?6K_]K)PL[N\H?B!/ JB97&4 ,-[[:YWS4083J=_CN;3U';GI].Y)7
M'9G,S\'107EQ$PAX J*<-5G RU'YBC=DYTL"FM<7$!E,KKKP>CRNIHMY,X<_
MVBF$C:']"&,/G%.%1>P:EMNK7.:SC*N7[M6%O<IK.L MM3,04LM,5S<N/ 9J
M["H8<I5)YK@'!!IVWCYP^^0YL0 7AB>-%S5$XO^?O3=M<MM(UD:_WU^!T!F=
M5XX@:.Q+]QQ':"3;5W%L2Z^EN?-QH@ 4FK!!@ . O?C7W\P"0()-MM0+"13
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
MJ$1\F6W5/6%*C [%-K.Y$1BAZL6>J5JN:ZI>Q'35#\PPTJV0^?9>BWL]=#1
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
M),O)3U\67(GS-,UO,'XEB%J!9Y=8.4ZI%MU8EE)C)\_*1;+"3O3YN@"]!P.
M)4<-*!.G\5C%4=3"?[#\G/A='1^#[Q5$NP*C7,+-\_8&V\LR7L%3KGFVYB6\
M5M&^09)'9?M:/+JXQZ#GAU@<=;U6!X*S@DB:/8WOB;>'8>'/59 .^;KY2?TD
M70.%Y77[>P!DRE8EORCYBL&B\5WE3USWZGZ8^SHIDR!)D^KNHKW^0/RZ?IQK
M@7IDO^[23S/.FG^^?^ Z?>X;S[CJZ9?X<]_KYTG]7.+/M9.,Y_GY#H<VT+.2
M($"N/5I'/["K!S62#NLULEI)3YGIH6=6>@^!<]A#,#TTRQ  _[(H.%=^A;\O
M2N5'T%6BOP?%]S^\YR%?!KQ03'UVLIUP\E62G4_ZS8E[L1_GVP4F'K>B'@F1
M@=9G:!Z45?8\8CF.7W+J#%,A^J4@F?W],LA^0WMB%S/:$F/?$A)KPR0'"/0D
M!P:2 R9M"5E-OK;6W G=@@\<>1IZP[PD(G3*_?+;-@IS06Y"R1*)GNF DEE&
MR##M(YCJ<YC&H?%)K$"L0*PP]1# !/7!(RXFW"):AT]L'/EBBU?&R9>8@EYB
MGT[7^CP=/$<B-&4P'W5[WJN[18)#B/*<+2<>)AXF'AX-#Q_5RSWWIXS> <Y^
M]]LXA8R7(ZSCYW50AD6RPN,&"LLB9<D2_(YEX=.*<9$@)4%*@G0T@O24&KAC
M/K':"L&Y=S@/#5YB6X+G^;#M$5?#]N9/:_M$Z)U J&6<J?S#!&-B7I9@S;!4
M@8NODY#W')D9YUI-5/B><VXAI=N.PESJVQ%)6X)8GUB?($ZLWV>T29\_K4$8
M[8 !SE0\T[ [9E^9[K)TJQ11"YF=,A5Y!?9=I_P5>4\G*LJG2U/D/97 ^!+E
MW*:,9\J^(R(>)7#EF[&S)V+BW8FEW_508G*"Z7>GE)_O\E+4 +[*L80O6.P1
M'2FGPZ-T>%2.J3Z':1P:G\0*Q K$"F-VA].I##I2/B7FGX U*M^,G;TSY916
MY,1SA,FG330\2N#*-V-G3\/']&GK9T>[\KJTR789:!?0B7(2I"1(ST^0GC1+
MQYR[!&>YX3PT>(EM"9[GP[;')%=C;A!ZSRW2,L[S:G2B?#QK-5'A>\XGJ^AL
MX3C,I9XK"M.6(-8GUB>($^OW:;991/+R&G8O#$,=\T3YTQ:.SIQ__<QYN'=
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
M*C4C2[(TR> 5P4"K+MBZRB]WOX )KS\6"*BSE5@, []@Z0WH]9>OOM]@Y5!
M12QE!QY[RWS<U9R8?;!=.))%7VLT(ZM(>OB-=]4H^YY3P#RI8,JSJ[P6CM>\
MK&J_/3P-!5"2Q7FQK*53R4.P"= M*R38]HN.NQ4^+AB,"93$]:88W>-DW;WY
M( WL 0Q]K62YK+C_VCOO(G_7%O5$(.9TR,??M;K4WEP2]HY3@E)68_99@]D-
M;VWBACUBM/6:;E^JW4@%+]>I4.N_;A40LI]2ETA6^#[\QC,1/ =1BG!I?Y""
MG.7"[2[0HJ %EH-)B88E6(&%B*N(,,=,W"RIFL!'5A5)(/S_Z'1LW2@%Q_=
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
MJ3[5!)/"P)*Z6-+)@$Z^B4>OF#GS];Z=$U+L#"DYAHA>@D48)9QEJH-!O#Y
MZT]OIEEG2>0R%;P@1B=&'P>NB=%E9W17G_FV0\@G1B=&)_J1HP6#K%GBY+!^
M\@+_&,<\K)+KVF>-)['EV)(R+L]X>'&4\E[*F20)T[<KVM;F3VL[.1'X]QRC
M.1B))IZ7A>?[2'X[!Z8ZN2X\25DB>1,RHBE9%H%HBC8*D1.1$RT"$=)3VH=2
MK>CSJ17]N!HE>2&JDU:B5M,R%[6:.-9J4KIUFA0\K#UKZS+OIMEB55R\!=]S
M:2HWO.#P2WC' EY8B0KX-E."N_J1\*OZ&E%*M5PP&'/ 2H[JS1(K]8HBNS/E
MYP^_?/FP><PRN<6?8QEH&)VHZ;PIKXJ_^9!%"9MTA=5C+ZRYL[";K.EG+VS!
M4P[+B*MTS=)U72J9I6E^@[612_@^Q/,.T:8\;L1C7A3P =Z?E26O]I?U'<M8
M1.OZP[^X OND+4(,G\'TE^O@#U@AI<KK&5Q'257.E?=K+CZ":<Q8M2[$BO!;
M>)=,K(F8Y.4ZK9)5RI4_UD521DDHOIEA.>P,RV&'^3J-E#P,UT6[)FR9K^N2
MQU=%7F+%;%S1JPS&7"]A@Z!2B>">V57]!C"QBFZT2*P6K (4*2'+D)%9!BI
ML@)HR5H/FH#'E06[YIW=BX7R80-7\/_#&SV/8]C+50N!=\#J++O[[__R#-V]
M+!_:]B'H@WA+L?4_5X")NBA_6U][!ZASY0O<&3&\1%XJ.$SAMCC[H2=$'$1+
M5&(#@6M@KWQ=*C$+J[SH]@_ U[T"%!?B5N. 9)1<*V$*HT35^XJK61[Q]N>
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
M!0A97GNMLTJ]O==3107P"G>)TCV?(3TT:SM=['3QZ>CB;:K>LTJG4S]F_CU
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
M4-I-8G1+WB]Z:(OAV\F:KT^T89 YMOG<$3GJ"YY;A04Q&#HZ(D'[\,84K?+
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
M:OXSKB1N%92<(,8*8IVCG!FT6/)/%#^(,X081TACZ6W9V5AVN<:1 7M<TQ@
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
M_9YI(0F^!*K?_%M&#?T.]! G^/_]Z_N\YVG*0,9@7Z"-@^DX?,;W,A!1 TD
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
MXAUY[OL4-C^7<R/[-(@4 72Y?R!E6H<1@Q3G1:/N)HOKSON"DVMVZ;S"O:9
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
M\CCO QVA!^CFH&4F^T_YX#@@/)Z"1QQ(G/I-^A13N!/TLHEK81JS#(4^(WU
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
M "76\=S<C<+X"TV<BP)0YWX=1PI'>[&\33Q:77HM[2<QB_F1QY?8\?:$>(E
M]&L^(2O-1Q4'JF]<TSC8^.F"2OT5\J]T&>K:3&(>3N6+GIFE-.6BYC[3\L@D
MQ#H/HS#%EVS_#<I1IL?;S][?8\H74'FJ]GA\$N+6J$4-E^GF)R8AE$*RN(NE
M[BM?(C8K8BJ,)U?;0Y,0+;OQPF8F@ED;+\9YLTFP#XG<<+R JPKNW<FE%EZH
MUY.HW4&Z/S_Z]EXIKF3:WXV-)C%7TFJF MW@[8;J4*I24*.BU/7920AZZV7J
M =P2%DM^"?+\O+RL<1]L?6H2PM79>L]CBL/'2 2(^%N->:;9\K]$'2@%%SZG
M(;LY/IYN*" $\L@#92K>Q<1LL=M)#&_]>7^?X.6&7(9+HUK:Y;F)>%=.,+S
M!( <OOP[WIK]*:5&XU]]8"Q7;$R#O\;TCV5,?5P]+1L;3F)Y[1FWIE*4C"8_
M]OXTZ7<#=SG^RM"]*CR&9FV(WC UFL2*J%1W%;?U.FN%H>GX,P#IZR)Z"78_
M#8+FVJ-IZ!&R72R7":[ZX;L^.(F9RBT/G=Q4$,+E9V5?U0LGCCRNZG8P<5CL
M:!)#*'2&+"2L:=NJ:3J1,U0&OG#V%I0C-T1^<Y!,J>TDYL-F&+5L8O\DZM#;
M) :S/9?H&#-])(_[PLG9%\9^++$YN5/JBO4#%ZR8L!X>U:E5_X(,TMTDAO/$
M6X>I1V!MJ"LG]^R;#0GUK:<AC.'2K!;U5EZN\W?!?/CO0F$20M\!%L6&;KG&
M(I47KK<8G7QUC4??\4_B9VP,):Q\.8E1/_,H9  D3 %0^D+HFT;<V'!\97)O
MQWY]:5TMD*2IKJ[9?38**Y-821F&#*"41TES3%YMXTF(8E/UX*8P.#CUO+&A
M]1UCIY,86@%0AB\!=^A:X3HHYTN-J:S^@4F(5$92K7,.FMH=P :Z1W%RM3EU
MJD^^^SXZ-$>36%6 ]@C1]E'PV:-_8&VOK/?[M3TS"<$&2,;5ON [W]#;:TVW
MDQA>:=_1@YCUUTBN!^/^U.G)20@YK*HE\E]VB'ZPVN]DCP2.O93 C?()DP#,
M"-SN"@=R9+"A[T5E$JOK!D-121RH*\_<]S>K#:]Q>XJ7C-6:-).VIR8AG,KF
MK--2].^GP;#4]<YCL(;Z& ?<A 4N4O8:;2AHAZJH7%-D3Y?G)R'P[6:])GPW
M\0BX/,Y)_'(F/FB\4W5Y;A("2NP,>3=ID,C8< +[X^8AJX3#=:TP2C&_I=0X
MF=L>F,2LU$!8Y]"P&:"T::JZ/ST)8?<^R*OG=RDWC&TS2QQ"+>*D=,?XE1%/
M3]EY<.Z%]#>/;,SNO$EP-HE)&B@6P6'8P^A!B#**%?(5I%<XJ<:T-3:<Q$K0
M=*DNV<O&LV0W$I,0>[B]H-ZP?(-AUJ&*B70A;3QR![7NW&Y6>S XB2EC[Q$[
M\M(MJ-$IE.QD@JY!PIJ-IZG]) 3J?K W:7*[4YF$\%H,%;NE+BB/R@CX":G\
M8"VA5W6/342\!B_QSF[E28C$(Q>*&)I&_W&UV238SR*8%DMUA6N^\S6TGX1
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
M$.$,ZUZ%6T$KPA_;7@7A0!#[4C=D1(&9^T=WKO6]JAP[A4OG-@IN6@W1A(-
M[)'  G"'(X_H.G4+@(']@#,;!+!\O8[>(7&4TX97^[*(LR2+56<V"&!K''1R
MYFBR7'<" +V/:*9QDOU"ZTFBB+5DR-]2/\'[(G&E*.A"A(5!'Y0!W@EBKU>$
M!@/:M)509QGI0':Q,(2@H#"4[/9Y5E:B;_=][;8?&_3%,%!T]%G0.B#'-"8:
M:',?E7TP^-F^3ZCP"U:% 0HA7LOE%X9IC/U-&(@U4;Q@ZEP=DT=YK[@BUXX-
MOQV"8*AU=80JZ(0#GP^[MSALJR&-AR PSO&221T6LO$@ .IJJGS[87L4B,6S
M:Q%7#1!>HKBC00 CJ?KT<R)H6*>:8U\+JDHA'T.1:D63BZ07:JBGJC@]3KR(
M>\DZ[TT@=I=7*_KI^55LN9!.  $2K4WX#8?<3(OJ&8B%U@SE.B635F%85KJA
M/9":19%8SINN57[8C\% Y?"N.%;?:^B\.M770"#SIHS_,E#C%%- @*4JF\_D
M69E66]G*N@UT!Z[5?_9'0:"6J3#'/DR-[GF"' WY# #Z 6V$SL+(Z(''#O:S
M@DS.?!^(798EJ%VS5LLI;K5=/MDZA.I[WQ>"0$F]&]*#S+G('0@"A).$XH1V
MIU>'VD_"%HVF[[">Q7@,/'DFK.81HN.5Z>8.LFZ9J#*PJB*0U(O8-E#PQH @
MME.O/G(+9%E6FSAA%4"EW*,Q#01X'.JODK7%CFSE)!"@'9FA+LF$,;^BP=89
M_Q?O$^_R'3]AN?$0!-95[ML^+E\0@#6;=C(M=[UY38LH?KD(X$P  5*S$H=V
M0TA(AONVW^F&NJSX=V#!4/N:^[A1N:NR$S5M8DPTUA3[':^5O5781W[S4O.,
M/S.$BCNN>22^8K9]8%]3=L[1/PCIDV/N >]PX<(5.<K54T#( 65/6WC=:_53
M< P"<#BSK6LPU66$)AGZ7LJII20>!6*GI)VL^U3(:<VT?D,KH@GO<(B2:\+L
MVSAIZ&F"(2#VAO%UO:24\-;"'PD"B/'.WLG< <?O@4#H.MEZ$?Z];,P1I7&(
M Z],9R;*;$JS' I741FQZ(7'&V"JF28S]#= ((YL<,RU<4N32563K NX\MPO
M:K#\+_(20;BN:!R(O=$O6P*X*$F]\UN]OOC5H?Y$9*;1GVV=Y(H#\PEM6<Y*
ME/&LGKPQ]F\)0Q8P(&KJ2Z/P2.>",>K70)"\HA3+J1 +W7ZQ_M+C-2# 9_%3
M-(R:[XBO/0:Q7)7_NZ8EI2(U2</M=.;+0:"J;5&3JDO"P4 D]>T.)5N:<9C$
MW[+W,O*-+["Y0T'L2"L%OUD5N]:!F! 5]GF[9/0"$" 3]._*J!2="N.2X2#
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
M5QD?=!NKX_@&I7Z"]Z*>-69O &*6>=YY85@%?O#M,(TA,/:J43A>*KH%0T&
M4<^>U\FP!Y-9WVY$1QN[[*)CP9;B\8Z>*]PC1WLV"& ?.$F<,N^&;#P(@%I+
M$T3A=T>!6/P3^HC##UK(MK$^68RM9()]8]=5''_]Z07OT#,*0Y0(JIUS1X'8
M#T$7US*33=<C:/X6$, S$U%$KGR%$;^,T+F7F2\44^P39+=PZ\GK6@1S5N&>
M[1#='M.A[&*C5PLAQMO/LEKMSW$<?,,A-VE-9QX( )E_F>*=IFC^3Y[@-"CT
M4IF533H%!%B\@[8PJ&._U,%US^?6-+#@G5E[ G*UB5/L1U5(&4<Y;1A4B ]!
M=*QZ%@C@*BL+H2]J8M&PQS1'VC\61LL-J"HR"_(^)O\X#'H)P_@;C4*YBY.;
M.'_+-GG8M=1QZ4=K9AO(__/'$XQ$<'RM/6$/]K4R!?1Y^>$.P-X6AX?TD/Z!
M<"4!^L>??OCQSS_\,?,^XRC>'?[(P'\B?QPSFZJ_J8V,&1ON(Q: T["Q4'_\
M/[]KK^&[QDZ0BSUK"/0=9^?BYJ:Q2.GX>.R])VA3 )$2*-B6I<C_PS;^^&.
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
M *OHX[;*LW<BOG]'@1J<S@PX8-RG::X/0CD:SO(;W?3T8*A/@5'=JEPB6YT
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
M\MGX_H1%Y+UH,ZS"W; (9&FT]U0Z/08-3H<;,*9-5R+/RK*"^!4$I::G>8>
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
M)%F)16ELP:R1-Z@)1&W^F'$2NG7YV8V9F#72)Q&CK7",12!4(0KZ,?Z@N>V
M2C2=R?I]@U!F73% &@ME)#E[!;%4N/W#O$_\4>2FQ(ZZ")(UDIW*,*,Q*C@
MDIU3Q*(U[D2BX*<*SS/E^//.J*ECKF9=MF02I55A39][[\RIQ(D@/JXJA7(1
M)E,*$W5@WG0E:F8K5\3V]+EWFK4D4]I1DU5CVF%E"P1$6S*AG1FA.5VCX+G)
M%'Z?MT$1"8&LIY8?&M&R):K_.JP, 72M["=*3&-X*S1>6+^W.C% L.BL=^$,
M0NX9UEVB\V^++PEW1*@3M>!F6K%*Z[*X"MDR,*VBW[8MT8MBJE>]:LAO64-=
M4=_\U*>R7*PDE5PV QH8TB1C^1S8B8A*LGI0U 8<^BOVJA\4:ZR;<^H@W'[2
M?XJ867/RP E4CTD<Y'YV@SY0&.\I[8F3Q(5C@:4V&IT8%A>/PI!V'(B"7[SD
M*Z+]G<M-EF<&JJ99 ^AG%*&$:'51L IV.,+T**8^01VH].8"N5:<D<<TJ%*P
MB-"^416J^B9)U8]%H%I# =- V*)2?T;2D!I!?)I:Q2+PK:5<'^T(8NUF$<B:
M3'0.S@6+B%2=0':(%.0Q\ O(AFXL+?1U\D50IC'>-%7_Z8(H+1AH6[;9-X%M
M]L=9&&>=[@AAL4YH7'KFNY[[4P>O(C%F:+29?!H:8EUW!2RK>86)Q72R>K$0
M>9[EN8U0\%KYP3DA\?83)3Y.IT3CZ9-P$3G3 K@0*? N3C8(9WFW.-Y$'[U4
M-P1-'^02A!.OC..>3D:=/CHG9$+2DW_[RT3U+ <XK#AZY!1?=(_T&I'3Y."B
M)@P:T?X2TU^-3GZFGX=/@+4UMUI95WK48X+]J8A3=S53XU6H1"FT^;0*[A\<
MM^.NR '\5@L&A6*S1<&7#C4]=C0TC[\J^'BNZ8. \&RZ*OAX=O*T^^V'/SN
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
M$<BUJHCDD'B"3<VHXCZV/%HH/4'OA$;P!SJE7!.AO]Z06X)87S)ZB\6#KEG
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
M,V3:@X\V#S_=-J3.6L?G )CH2%D/IQBZ/GCZ[%#$<.@:Z,O8U:BI4KH"*1A
ME&Y(]MHE<,.J)74@ PPQS9QTQV(Y&)F7*<X6QG*\RV.P:QN Q"7\D]MWMH"-
M'NR-%Z.CIT?!G^-;VRKYO$M:E5^U"/=$+(U8*_BK@;VM?:>W;(-=27Y;EWW4
M*5KT-N!]L@'W+0WP6X;\%*9K -@+-@2 &J6!A89*G%$ E;-XTQVA28\C"IB%
M=[ASB(1@2E1YEIO:!6HB'!2A:!,*VNYV]I<PJI'X'U]4JQ8?WI#-.Z9!^"B#
MSV:4$-'>-]$'7? 5A*M9D8O##!M5"'H?U+WB/_N6R'26YF:-NY*5RXXQH1_3
MFT*V1)X*UWH@#P?^P#G6Y?T;OE)>,]92]]40LV@X9PXRXWTKD;052-[E(ON(
MT$2E:JHC+<WZ<#.>*PY,5E 9R3A;I:4[1TGB?],"NB6\RB$R3C+\*4^+HLL.
MB))2?3&PG7')@-$L9'Y+ ) ^K'.;89WG>Q;6.2.4,SLFN9H[*OZ9F<E4_^YR
M1(SXD4KO<'H>E:G$,PE;V-^B8,2_-&(=NLEJJ(Z)R:ZT;2\65&*TZY[@[;9O
MTVKWP'3@8%%A=*Y5&9H=.-L*@?780T3IF"4(G"N'IH[%D>I"]0"IT.CV0KL$
M#(2>B\2E;28:VHTE>X&-BN12YW N?R\_"5<4?X\50N[+!3:*^(D&'N<>@6T,
M9"R6^##P2ZOXDX%8*#-#T!TBR[.D[+0"K(!5.-%5T^HZXK3.[=/)3)-MER]-
M6VDKA07EC*;.>0&VF&!6:ZXI_PD_] 41&?:?Z$LU\A63V?5"2P(K;K*E<6AZ
M&>/9#WWQJ)Q>NJW]A_<""!,;&3WQM7UK>X_J]P*+@4/(N07"S9QV+,H4TC]3
MY_?A(5:[UFT")\)XWZ 2#XNP3-9X1FE3O<Y .I; S*.O7_6E(3LG6K[:,]'R
M#GYR23IED9=N"HB?E@Z\1>R9XPOM@.&ZX=>H.#=MT0R=;9HS8,ZH&9PG2H5B
MY19?.*\8Q:LH'S &+$C$P@2K03.IJDJ$PFV1644LJD@395DV8$<NZP<V6,[,
M9ENGK<7ZFA,IT]:JS*C,^"Y1F %_!-FI[;R"XN7:3F74<'V3,LY6=0J<'E.I
M\ $JP4Y,KC9Z(+*\DCI!L1P8_0MYJ3CW"QW(=+T-O;LRR-V1U+!K+'Q+K0";
M!M:(L$/MBFM+OW#6 P'KDH&3>J'3-=50<(X,BB\1@IWX*].M9L*49$WDRHF?
M.IH19T#K0&48*FB@)PP\S<L$+#\#<LZ8#"0G>/>TK$ZI.03KBJV?>3E*D[.6
MH\08M\[Y[I_RZ:A\H*R20$+.2^)>8'1.8+S8,X'Q1N92O#?Z2D;KWG-VGSQG
M^Y9_]1ZX,S#_1+Q-V1<#?79+98&1M5B.K1>B$-I^EP%SPU44* UAHFBB8+I%
MAJ5S!J*P!'9ZC'7[M,5J/E0LE,FF*[+A53!%SFG?E/=-4CI\P%O?K@]*,^=>
M\,<"59M&1ZWH=\JD8.8AEF"81NNFRK$YMX9U3C[$4MGP+L("M4.G WR43ZX'
M.W4:[/2D!SL]2+!3KP[T@?P_6."JK#4R%;UJT% -RD(L5'FD30,(RX$'^>$O
M0&UT%\6!AH!52A U5U81Q(@<)D"9=850HGNT,G-))JI10H$1GJT]&,!?@H>>
M"76--KG.R4VM@DA]L)1E/9>V4?<Y5=TS>+_>,X/W+:I%N.\^(!BR4)MN^FYQ
MEHMV+H*^,)5:I^X3,A"CY< J\$2R,PM/*R*"*$J.A::48K=7K4 IY0W7'8(1
M7CT NI5SBFU0J)Z)BZ<]-P6;#$+&,!?O<&5[ 6:9K#%SO)'&[6Y?]&B?=%V?
M56:J2=$EFCX3=TV6@O>KULCCC(HP/5E><W-;YM*66D(.9/)-%_D\,^A%1U!3
MG"W9&B.7+7"\9,UQO-QDTGTP<"$CO.*2Z;OAM18N=QZ=J=@GAZ[88VN!VX>4
M 8$"-IDTU%$0.,,&>-%NV T[J46+O;FZF/33NE4H8MT,:J'H\]#B@9AG*PQ=
M#APEJ4/_^-?>R\DS;H:'N9+;IONVOL?()TMCJKNV,Q^\HQYFL$AV6"QI=Y,,
MDM<LEL"D3/%Z2%\:,AP$R4+::M;M-)XW$6^P$7SP9[%E\R RCB!N5KLP# UD
MRR HVAF 8P(:D91T/G=HYA"M9T5?98:"%;3=:HWR-?$IEDMC=)]S=E.13+QO
MQ\GWEG *[68*;O+=K!7,#OI;UF[:;)0+>%<O<XQ30)5BYG6 B )3K%=0U#2\
M-2C(/.-<<'_G9W".6PYNE]+<N7HIT3[&B0'5Q=^_>/)T7-UHY!0G11^'*M="
MR=15*VUAM<'B80\> 0XJRDSCR<:-%=:W,54INIVY! T\0UN9TBWU6+F41@,6
M5G$J.HJ\FJ3"1A%H:H9V(N[MF"^0PKP*. Y;N7*S#D@P+^^\BL% 7U-8SY=^
M5!(T!U(T3P5JNOC9I+#(2BVF9+1E9)#PP;VFK]NK9G]:(5=Q$%PK[ L$XF7.
M)O;(6#BV^"!?\^-2_B:' 0:NC_MT3@T^/MHS/?@7V)I8RPL>'(L+.(D_Z"[>
MDM/'I.Z3$VK?8E+!(>G4J1#D>RDM,*<0DX!9RG7+5>>/G599^I$VM5?W%"EG
MY>4-#7N(LSV@>;#%BLAIB1N&F[<Y HUV$]#==L&Z&Y._]7W0*,G#&2MNJJMJ
M:5"18#RW1]/<H/FPMLT&&.+$4=4(K;!-= KJ=+:NXS#0AH&/%6;$EA9'H(4Q
M2*8YX#9LY!(U!\X,"KN B4\55A1.!@Y% ITD6>24J+#I +XRX3<=,2JE!O5-
MRI:E)^K8T<!#1X^=4IT%\B$8SI(-BQR,N59!*PH+56%DRURLC,IZ>ZP2?%0'
MNI!B*'@,$G%&E(-KU_#V G>!R8H91QM=*@'-2AM0,[/(%9-$^]#9T'3-^,1D
MEXP;\ND'8.N!P9Q\U/G85L8-R1T>MPE'0N<J(7QQ(E= DI$:#? WHB"#A;EV
MQ(LQ4@_!6[Z6!(==X\*HPS%2 >B)Q1_8[_"[5T%WCM1=I8(;H+$$I1'7@,N6
M.+:R%B?=!$=4"D]NPT3(ZS<K;#]AXQ)(&S@$/*2V/I:J!KBG(L.[Q!4G8%]'
M2L6>#$%UKMW+\*I"A_T@5[T2<:^4B+V+9,GKX0>7:-E-);O5?>-EX<W\!^2H
M;4T!Q4<I*Y4@K'!F\>8"D/_XD2T,XD@&*$I,EB3\=8GDA]^&/CLU%&\'_NK9
MD*IOT6#UU\\>LMH /$LO<'B))SG?'0,];;Q*>%=0"GJ8R3V'F3SM828/$F;R
M>27Q?:JI8]1" K-U-Y[40Q(M%F 3;(#*/Z'^*: 1HOLY#R'&HO*7, KK?)Q>
M5:-R\&'!]1:FVYZ'1_B(0:5HXK 7&:B#V)()KC!J3:#8?1,-IJQ1G"2ODMDX
M< /-C*OB:ZXJ ^'SN=@0&1>%"SIMKRALT"[F'(E$NUMBB/1U*;1!C+Z$2Z\O
M]R44>/MQP?,WSM#OTL%PU[_6X[W(*+R'83-YS>.9*42E.=!$7AWMLTSI,E+'
M'3 I:,GW=+C8Z2;;;-2,)U2602>*2ZPBT(> %8_(CI\6R=1%Q[!,>A]:ZEYH
MZ7C/0DOO,O'!.XI=@!1V[QF%O[M7$/>=TFQQ>B=TNHE :<$ZP=P8R<GWRJTK
MWSBK7%7UV(T(<:GJ>$:"]5 :.1*,$9I4<$M?'<K;#=B 4=@4^Y$;_O-RZ*4J
M P/7>8&>30?&8#^Y*I>%<OI]A+]--Z3;)2J[7UVC/F@I61/?4[:*$0S"FUFY
M@DQY:UX355!M##&%4;/7LM27!AXT!-Q)+P9!.NV6&9=W!4E;PL$8@\$7M08Y
M_D! G?8<L7L<\>2N.>+=ZLU=6YLF>T;X2<?* ;QB34I'83D/M+^*U)5'"2\0
M;0T95AA90E&R][#4P$H6CL!VS+].9X/@LA'&;,&SE7K%U:VF)5(]67L]C[FQ
M46 0INQ5Q&(N2B]S*D$+[X $2##Z,4'F."L2:<1/H_,1?3Y 'IY+*C>B4(<;
M-.X(+<,O#@XGXQ@9+:.N$*,+;6\($8;CH_976OD.'(9DG:Z;H22*2KGH&TPF
M[&A4TW*!AQ)&C^YIRA)5*WX.NQ8AET&0C:"]652P-NI=N!28QEJQ>NDJ#*3;
MHKY4KPN3$DT&2^]C:,8#/[$H  TV2#*HFE:UAEM:&HE_,B1MZ:ZBK8+-2/*@
M45K1*\6QT&I&]3;+<*2+*6\;B0]A(KXU'>+99A]!V1#'.FLA4FP2-0FT!KAZ
M44-GD*GSE<\UD V[QAW*-88V7NC%7/?$W)U?,'XW8NZ>R+GO,(N![.@?Y*I;
MTNZLIJ%6\?A)4((J8!]-Z'F)@)W1%.FL#QIY& K3JJ+M:=O:Y\%PS10.YY_G
M#NOZ!OCV"H6)1[#.-!5)YS(TE%2&M=FS=)IHMB.HF:71*7"_1-F>W72/W=SY
M/=</6:M^Y3-^NL5I-B%F*XE:#8/V4L;BDW[E;OIUN2Z4P,06O*NSS(9XDE-R
M3P$F-=8=1%W0>7B  2&'H=* E;'?3!3YWL.!RN)Z'/YQECI"!4!UM3ES.<>K
M@E+/59(0!O>-JSU(>6=4,1%_8Q[%$2^>E.=B])FO5N5TO=$&^('1<J"W9V0D
MY'5E&"BDZ08%[IKHM%E?,*Q5!:P1T\;822*F\BIS*"MY[1@J+0!\KC&9H?T!
M2M-C3Y4C!.F:/:?M(J>]\XL('[1B5]7/_05Y6<>N:,=Z.\1CRWQW9%^#BML2
M\-:0,Y5<D/!4>)&Z;+SM;#QH@VOG!ZTX1D#7WVX^X('(TP(#UP/W L-[RS X
M#Z1/O.\@$]FWLM?GZJJL2MJM(_LVS$!UATJG5[#=8E=!E2(OL"Z4ANA3AG>G
M+0]\U:VRG?*4.PV%^F0S+2C6&B3_?FJ'99"F_8T65VEUH;?RV._ > RK<OOJ
M_Y2@X-Q+#9AUCY^\[_C)9SU^LL=/]I+[STKN?:LJ?EY$F/B6&8;)_Z!F5#^G
M@H->=2V<>-'F+]5I[.Y")" GRS57*:51MW+0!,+B>XST8(RL^]UX_*F^4D%^
M(UV8 ,S*P#\)4"M7?,&"BH ?XH>^2@ZL'_VN**O/DL[@2#W ZQ3@U+@FDAK^
M]@J?G14(N,7P&(XFDD9A*H;I/0(=9 EW7C?Z(?M>+^I7'G2-%?D[0BJ\Z*0J
MBD?:L[N9QH=S.71-3,O?I>*"-'BKB7)EP&+D'WI24.6\_LAW[LCO6^6\=YGX
MMC"T13N:QG@Q#]/]/D*BUY/\&5K(E]/=4,P3?L'\#@=MP6;"$@!6Y70A]%PP
MQ)#Z2K.JEM;.F[':P:9Z@3>.D'<@F&*Z:XJ#QOR8EVBLZ8UFM5?G?%TJRLBA
MX$/I\6A4'VM-\DPR+$T>91:O49'7?/T4%H-0P17'&RUA($6G4=%*;,*T WW2
M655A@OBE"Q8%J**60F2,AQDR'J:FD]4J(O8LLW,L\^3.BRP]9"T)3L9;X!,8
M.4G=[8+_=&4BN\?&N?R#K[JV)>$.CCYJ4^PG=8^F6$PX\5R(7JD5I\&HR+(P
MR$R)^48RB0J'*Z78"#E"*3,=08[&N597*IE*C**4F>L$EP<9@-A.ST*]-=GS
MEN[QEGW+LGD--L%$1I>?Z>Q2RZ=TPV7T:2ES76(N[X.J4[[>Y/'3T4D8)QE@
M(,BLRRJDMFBY?9P"*O4*I<L,.\'J%M/R$GID$KYB1>06S!>J\$WA7<6(:G81
M%LQ2@0ZGKCQ3%6)Q%:"([Q!.#XL-N>28]LM7FJ4Z8#$VT<^MO#7$1-.M;2X;
M:8)W+A/:D%Q.%<AE4 ?JE$6D/I(45<"*]=SX(^>.'C%WS:>K=O61E.@9=.<8
M=)_T<Y<N,L>SNL2,@\1%;?U-$H@ =)=BQYP^,X4O4-_B? @L\%UJ?,UZYJ[
MC]?OF$NMJ%BQO*22Q3,NGMUBT_ML(,945ZF,UJF6&RF1;>4GB&UR*DY5G6Y=
MLE >$#/@@&,.0B@F/E$K<W%#"#]SR3O9*@4.#5.8TE-9^9MCQS=%)\IHPF S
MTF#K 2 7F/A312M6',J=9$G<K8-Y)X/!]+;R@G#T7)"@+&S;]=0#?[]K<-\L
MK%R*^62->IR^<KCT0I"WX:*1)=M N/CZEQ6J@[:(3^@-8/TF!.1&B';-G)FT
M<?CXBE./K0VRBF40A<OY.AE*9(-Y,[:5#T+[;0#NP&!Z=9$HVIHSLM;H>ED.
MY@$MEQCZ:CDM>&-#+1.*/6&^@'FM*B9?,PNO+XWF.Q^8V)0LG25C*BA^XQR;
M4\/"WM5D#J+#.Y@,E:V)#QL+,FY9Y_*B#8XT^*PV/T>[U159Y4?BE7U9S!7M
MP^L]>H6J<PK5/4TONQ\*U6LL10J'%6C=.?=9VY4X##Y@>1,%8Q\P8A!!R.2M
M;QYY0AIJ.$U@?4T*+E=3/ASH4\PI?8T)&&&I+Q$\F>OSLH\^()W@;%4T#Q$E
MUG9;#CG^*\SA5$;D=5/^"W?!=B/75V*YG12L09.3 5FR.KYL3!R,EO'TL"R"
M7++$C<SC\ *E,H># CZ>*C-82Z &S7>I,:Z"/@#D;-(Y"C'5V@]@P+0J13A1
MQZ7522N6\[7%0A6U0L><[;$,.?8$&F>79360DI8?P8Q[(&:G@9C/>R#FO@ Q
M/_>D_W*Y#;._ZWEWZ[#^[WE-B#F;PO[?9R1(ES="+W7NRT;^JI<ZO=1IG?3S
MV[*@[V3?OGTG?GE[\>[L_%S\\OW9A[,?OQV$&=+D6O:EG4H[J.5ZYC+25<6R
M7(*F+'TQ=!O<5!N;NWN4G3MH]!=S^\]'[8U=UV7A=N=N9A<-N"?DN,]*7S_O
MOW[>_[GYSP.ES <);\[%N=&IOI*VBK0^,#J\-\KJV$O4UW.MIN*,9"ZF2/TX
MG>JHJMC0R\HN;84[EY7O?77$JDI2QTG2RXW/+C>Z,-P[7J87=6NJ8T9D[[.Y
M3SZ;%Y_=9_/R\22+U]_\[>7C>;Y(OOE_4$L#!!0    ( &B!-5HB:=0D#P@
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
MZ0([71SS-]>OOKDX#E]K_P=02P,$%     @ :($U6AF6 ;\1"   O2T   \
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
M@-*!U'.Y])&>CO?XV^=77QSOQ:^F_P-02P,$%     @ :($U6COAY8RU!0
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
M A0#%     @ :($U6D=Q>@CAVP$ 6O8H !$              ( !     &%G
M>7,M,C R-#$R,S$N:'1M4$L! A0#%     @ :($U6H(-NQLS[0  VI . !$
M             ( !$-P! &%G>7,M,C R-#$R,S$N>'-D4$L! A0#%     @
M:($U6AK13C')'P  @PL!  \              ( !<LD" &%G>7,M97@Q,%\Q
M+FAT;5!+ 0(4 Q0    ( &B!-5HB:=0D#P@  +0M   /              "
M 6CI @!A9WES+65X,S%?,2YH=&U02P$"% ,4    " !H@35:&98!OQ$(  "]
M+0  #P              @ &D\0( 86=Y<RUE>#,Q7S(N:'1M4$L! A0#%
M  @ :($U6D2O)?OT!P  /"T   \              ( !XOD" &%G>7,M97@S
M,5\S+FAT;5!+ 0(4 Q0    ( &B!-5H[X>6,M04  '!!   -
K  "  0," P!A9WES+65X,S(N:'1M4$L%!@     '  < K0$  .,' P    $!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>64
<FILENAME>agys-20241231_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/20241231"
  xmlns:dei="http://xbrl.sec.gov/dei/2024"
  xmlns:ecd="http://xbrl.sec.gov/ecd/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-20241231.xsd" xlink:type="simple"/>
    <context id="C_80396641-5995-46c9-8abd-ec72a18629ef">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000078749</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-08-16</startDate>
            <endDate>2024-08-16</endDate>
        </period>
    </context>
    <context id="C_804fe6c8-53c2-4d6f-90d2-642842bf1c59">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000078749</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementScenarioAxis">srt:ScenarioForecastMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-01-31</endDate>
        </period>
    </context>
    <context id="C_810d6d07-5b62-44d1-9a5a-5aad034ed814">
        <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:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-08-16</startDate>
            <endDate>2024-08-16</endDate>
        </period>
    </context>
    <context id="C_85105d0a-618d-4a12-8c35-6fce59645c61">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000078749</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">agys:Book4TimeMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">agys:DevelopedTechnologyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="C_8a6df4af-a93a-48d0-a18a-26750d6568f4">
        <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-10-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="C_8a851e56-0916-4d67-ad8c-1572da30d2ca">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000078749</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="C_9291b555-43fc-47f0-bca8-3f756be997a1">
        <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_9291d9d6-ae55-4eb2-9fcd-64bf0612afff">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000078749</identifier>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="C_97d0dd56-e178-4098-a35b-5594f3e90e73">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000078749</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">agys:Book4TimeMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">agys:NonCompetitionAgreementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="C_9a2aaec5-bba9-4660-aab1-68bd13a95a4f">
        <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-12-31</instant>
        </period>
    </context>
    <context id="C_9c7ed7f6-46fb-4328-84a4-8ccddb8ee6f7">
        <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-12-31</endDate>
        </period>
    </context>
    <context id="C_9f1177c8-fe55-4fc9-b7e8-dd0b1e3da044">
        <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-12-31</endDate>
        </period>
    </context>
    <context id="C_9f1669aa-97df-4538-9953-46a2c5f05156">
        <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-10-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="C_9f239804-900c-4546-881c-ab708a5eebf0">
        <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-10-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="C_a12a8d50-c001-4a8e-aeb4-b394d740d008">
        <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-12-31</endDate>
        </period>
    </context>
    <context id="C_a1e82689-669f-471f-bc32-74791d192c81">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000078749</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-08-16</instant>
        </period>
    </context>
    <context id="C_a47155c6-d2bc-46f6-a5d2-077d94d8279a">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000078749</identifier>
        </entity>
        <period>
            <instant>2024-03-31</instant>
        </period>
    </context>
    <context id="C_a5db0f55-9ebe-4c49-9311-6e3b873d9271">
        <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-12-31</endDate>
        </period>
    </context>
    <context id="C_a698b5c2-6eea-4d59-ba23-b41463459955">
        <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-10-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="C_af3346ba-a275-45ea-8674-37a86863c59a">
        <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-12-31</endDate>
        </period>
    </context>
    <context id="C_b026094c-4c5f-44d3-a226-4aa0041321cf">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000078749</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">agys:AmendedAndRestatedTwoThousandAndTwentyEquityIncentivePlanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="C_b2c0d8ec-39df-40e9-b64f-d4f640183031">
        <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-09-30</instant>
        </period>
    </context>
    <context id="C_b37fb8aa-23ee-4e06-bf1a-5bff74a51d42">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000078749</identifier>
        </entity>
        <period>
            <startDate>2023-10-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="C_b3804cc3-cac9-4056-b17a-2f16855a4934">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000078749</identifier>
        </entity>
        <period>
            <instant>2025-01-17</instant>
        </period>
    </context>
    <context id="C_b383a576-b4f0-4cfb-9d79-1ba9452a5d0f">
        <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-10-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="C_b4b40535-fe9e-4596-8382-642d216425e5">
        <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-10-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="C_b4f7fbae-4154-4739-9eb1-cf89f144ad70">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000078749</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">agys:Book4TimeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-08-20</startDate>
            <endDate>2024-08-20</endDate>
        </period>
    </context>
    <context id="C_b6267268-6af6-44ec-b51c-5011870dd2ca">
        <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-12-31</instant>
        </period>
    </context>
    <context id="C_b6601677-caed-4e38-90cd-2a49b6cf88f7">
        <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-12-31</endDate>
        </period>
    </context>
    <context id="C_b8035d46-92a1-4a50-ad64-1dadabcfd9ed">
        <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-12-31</endDate>
        </period>
    </context>
    <context id="C_ba4808d2-b35b-4e4b-aa78-6f189373385a">
        <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-12-31</instant>
        </period>
    </context>
    <context id="C_ba495f5a-cdf6-4623-86dd-0f0f95a65079">
        <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-10-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="C_bdf053f4-08ea-441b-88a5-23150a36f30f">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000078749</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">agys:Book4TimeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-04-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="C_c0d6ca9c-b494-4389-8864-9e878ecd13bb">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000078749</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:TaxCreditCarryforwardAxis">agys:EmployeeRetentionCreditsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:UnusualRiskOrUncertaintyByNatureAxis">agys:CARESActMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-04-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="C_c2b1c4be-6bc8-4e7e-b1b5-0cb055e869b8">
        <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-10-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="C_c4798526-30c4-4e33-8b45-5cc5d6db6dc3">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000078749</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">agys:Book4TimeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-10-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="C_c92c8e81-ad15-452b-86dd-90c087accf5e">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000078749</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="C_c94efd8a-44dc-49f3-990a-a40eae3060ca">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000078749</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">agys:Book4TimeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="C_cc84170e-b61e-46be-9e79-f3b8c1a21876">
        <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-09-30</instant>
        </period>
    </context>
    <context id="C_cebe027e-f158-4b31-893f-d50322b7ac65">
        <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-10-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="C_d1a0352a-1d5e-4792-b18d-ae121ce20418">
        <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-12-31</endDate>
        </period>
    </context>
    <context id="C_d1a21b55-f601-4267-a3c2-2caf16547967">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000078749</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">agys:DevelopedTechnologyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="C_d1e9199d-b0ee-4b3e-a6d9-32d411585d05">
        <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-12-31</instant>
        </period>
    </context>
    <context id="C_da7012a1-3eaf-414a-9d30-07ea0602b9ff">
        <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_db1708bf-5968-4d48-975a-f562646b53c7">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000078749</identifier>
        </entity>
        <period>
            <startDate>2024-04-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="C_dd086249-2755-42a1-8a5e-a32e0eb2a65e">
        <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-12-31</endDate>
        </period>
    </context>
    <context id="C_dd24dafd-1bf3-4aee-8af4-a0820398b808">
        <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-12-31</instant>
        </period>
    </context>
    <context id="C_def774aa-39df-44df-ad9b-b146e6bbd47c">
        <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-12-31</endDate>
        </period>
    </context>
    <context id="C_e067ea0b-491d-4fd0-8d09-d8b85685a10d">
        <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-09-30</instant>
        </period>
    </context>
    <context id="C_e19dd4eb-4664-4226-8320-12ea0fa8a04e">
        <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-12-31</instant>
        </period>
    </context>
    <context id="C_e22bbbd8-7f44-4e5d-b7c2-000361f45141">
        <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-12-31</instant>
        </period>
    </context>
    <context id="C_e28f84a0-5e32-4aaf-ae32-97078429655d">
        <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_e4b7c8f2-ae18-4603-bf0c-a2552f66cee5">
        <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>
            <startDate>2023-10-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="C_e7dbf981-051b-4fef-816c-4605db9ad76c">
        <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>
            <startDate>2023-04-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="C_e8de4f4d-003a-4cf0-8540-328e0c682eca">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000078749</identifier>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="C_e9be15f9-f5d6-4ce7-a962-7f4523f7cd39">
        <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-12-31</instant>
        </period>
    </context>
    <context id="C_ecdfb4fa-1dc8-4b9d-8922-226a3bea2f98">
        <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-12-31</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="C_ed4883bc-8f0b-4ebb-b3a7-8560f3e430ad">
        <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-10-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="C_ee5e2f28-91e4-4594-b263-e978a95b8f53">
        <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-12-31</endDate>
        </period>
    </context>
    <context id="C_f18d5cae-3460-4886-8ca9-2c6c4d918477">
        <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-12-31</endDate>
        </period>
    </context>
    <context id="C_f330dde7-b945-48cb-95d9-baadc8953dcb">
        <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-09-30</instant>
        </period>
    </context>
    <context id="C_f336f3db-8e1c-417c-a047-92ecaa38bba6">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000078749</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IndefiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TradeNamesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="C_f3bbde41-ef60-4783-8f4e-74e77a8bea32">
        <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-12-31</endDate>
        </period>
    </context>
    <context id="C_f6125897-0766-4452-b58d-96042e911708">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000078749</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">agys:Book4TimeMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">agys:AssembledWorkforceMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="C_fd5ea3d3-5094-40d2-a4a6-69ce1aa928bd">
        <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_fdc6d878-f153-4357-bc26-c3bd8ac38630">
        <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-10-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="C_fed6952f-be0e-47a1-b54b-68ea0ea0e94a">
        <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-12-31</endDate>
        </period>
    </context>
    <context id="C_ff1d3949-30f1-4860-96e1-3bc8445dadc5">
        <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_ff1e316f-864f-4807-b568-69857a723cd8">
        <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-09-30</instant>
        </period>
    </context>
    <context id="C_04f6b6cf-8d40-4a12-b513-9093955a1ac0">
        <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-09-30</instant>
        </period>
    </context>
    <context id="C_05d74a5a-b5b6-49ee-99ac-d6d199253d0c">
        <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-12-31</endDate>
        </period>
    </context>
    <context id="C_069ab911-e19a-46a2-a638-a3915faf9ad1">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000078749</identifier>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="C_06e9a199-9ecf-4a61-9507-a2d039ec4ca9">
        <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-09-30</instant>
        </period>
    </context>
    <context id="C_08b5061b-668c-4d75-a9a2-8d92b2143ee3">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000078749</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">agys:NonCompetitionAgreementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="C_09042b3c-31a4-4bc3-ac17-acfd87ec21f4">
        <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-12-31</instant>
        </period>
    </context>
    <context id="C_0b649d2f-dc71-4e39-951d-a5c9eaea559c">
        <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_0f0d177f-87a9-45d1-9216-f02a9e9d3242">
        <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-12-31</endDate>
        </period>
    </context>
    <context id="C_158acfdf-9fba-4051-a84d-90c0b41b5718">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000078749</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:TaxCreditCarryforwardAxis">agys:EmployeeRetentionCreditsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:UnusualRiskOrUncertaintyByNatureAxis">agys:CARESActMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-10-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="C_172a72f2-3a3d-4c08-a6aa-ce5bec30b0e2">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000078749</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-08-16</startDate>
            <endDate>2024-08-16</endDate>
        </period>
    </context>
    <context id="C_17e966a6-931c-4dac-a26d-a37e3a0c6374">
        <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-12-31</endDate>
        </period>
    </context>
    <context id="C_1c245dec-1283-44b7-82f0-e93b0084dc1d">
        <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-10-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="C_1c60a69c-b573-4d6a-be87-5abb26e11a97">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000078749</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AssetAcquisitionAxis">agys:Book4TimeSellerMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-08-20</instant>
        </period>
    </context>
    <context id="C_1e37324e-8eac-4db0-9b01-36eb92789368">
        <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_1f105e9a-3627-4fd6-b9dc-f20c5c052d1e">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000078749</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="C_1f314d36-2b57-4ac4-84ef-005542ea760b">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000078749</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">agys:AmendedAndRestatedTwoThousandAndTwentyFourEquityIncentivePlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="C_205e6965-d39c-4b70-91d5-756b0d8d2198">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000078749</identifier>
        </entity>
        <period>
            <instant>2024-08-20</instant>
        </period>
    </context>
    <context id="C_24777e64-2581-4cd7-bd8c-99d7f56c71c0">
        <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-12-31</endDate>
        </period>
    </context>
    <context id="C_29316733-a5c0-4817-bba2-7188bd6ca203">
        <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-10-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="C_2ae8d19a-46e5-41d0-a1ef-6adf10bd32cb">
        <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-12-31</endDate>
        </period>
    </context>
    <context id="C_2d0da71b-3725-436f-80a0-7553d659f615">
        <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-10-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="C_2ec22f6a-c535-4ebc-a3cb-0caefe3476e8">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000078749</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-10-01</startDate>
            <endDate>2024-10-31</endDate>
        </period>
    </context>
    <context id="C_30015cbc-6456-4bce-b1a0-cd6b6d017e20">
        <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_310d57ff-ee9b-4b55-8606-263b2e4280bb">
        <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-10-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="C_35e1c068-0bff-4559-9775-f500126af745">
        <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_35e6af75-7a10-4b11-b7bc-8077c695bb22">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000078749</identifier>
        </entity>
        <period>
            <instant>2024-09-30</instant>
        </period>
    </context>
    <context id="C_36d022ae-7372-4993-a76e-d471158296de">
        <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-09-30</instant>
        </period>
    </context>
    <context id="C_36fbc997-dec4-4e8f-99a9-54c0b1ca6f1f">
        <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_38d65621-7aa5-4bf5-b901-eb544798a877">
        <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_3961f199-674e-413a-b862-95f3bdd6e3cf">
        <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_3caf07b7-9450-4690-9a48-0b64653c5e3b">
        <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-12-31</endDate>
        </period>
    </context>
    <context id="C_3df030ba-5998-49ec-a323-18c9ba82c8dc">
        <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-12-31</instant>
        </period>
    </context>
    <context id="C_3f94d8fa-f93f-4b13-9ff3-c38df6b7119c">
        <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-12-31</instant>
        </period>
    </context>
    <context id="C_42af1cd2-acf3-46b3-9ba4-1432d9509a49">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000078749</identifier>
        </entity>
        <period>
            <instant>2023-09-30</instant>
        </period>
    </context>
    <context id="C_43b028ef-b0d7-465c-a815-c723ad2a64e9">
        <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-12-31</endDate>
        </period>
    </context>
    <context id="C_48b168b9-cdd2-47cc-99be-cc28817b7047">
        <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-12-31</endDate>
        </period>
    </context>
    <context id="C_4b078bf5-ab2c-4525-acf8-057c85ba7bea">
        <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-12-31</endDate>
        </period>
    </context>
    <context id="C_4b436107-e541-43f8-a3cd-2fa98e929afe">
        <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_4b6882ca-4c6e-442e-b328-8b2503bf893c">
        <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-10-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="C_4d79ef91-c343-45fc-a745-ad122c5e35e1">
        <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-10-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="C_4da8f69a-5487-4a3a-8738-5190bd2546b0">
        <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-10-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="C_5480a361-9c43-4312-bd06-e3ef238d80ef">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000078749</identifier>
        </entity>
        <period>
            <startDate>2024-10-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="C_5490b5b8-f7bf-42ca-bc42-0aa169a7075c">
        <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-12-31</instant>
        </period>
    </context>
    <context id="C_55007faf-3e73-4b45-8aeb-14ae3a7661dd">
        <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_55e9feee-ebb8-4919-b347-b6aaddd0495a">
        <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-12-31</endDate>
        </period>
    </context>
    <context id="C_5a43b3ad-58f4-45e1-b9c5-e3f9756001fc">
        <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-10-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="C_5d8955d5-48b9-458e-b3d9-aef82da2bc5c">
        <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-12-31</endDate>
        </period>
    </context>
    <context id="C_5ed0bf8f-496e-4783-aa75-96340c4a1623">
        <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-12-31</endDate>
        </period>
    </context>
    <context id="C_5f9c48d3-2bff-4405-ac37-a85737c41fc5">
        <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-09-30</instant>
        </period>
    </context>
    <context id="C_65b10017-5799-4951-ad41-ba608d469022">
        <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-12-31</instant>
        </period>
    </context>
    <context id="C_67403153-4026-4bb4-abc4-82d64a646fb6">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000078749</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">agys:Book4TimeMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="C_6c4f13f8-6b8d-45d9-a60f-89dce8bdd32b">
        <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:AmendedAndRestatedTwoThousandAndTwentyFourEquityIncentivePlanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="C_6d9522f9-1d31-4af4-849e-967c5417ba05">
        <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_6dea0f9d-5e72-4daf-a98a-44060cf1fae4">
        <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_6dfce4d4-7d59-40ec-8bdc-b478fec13231">
        <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-12-31</instant>
        </period>
    </context>
    <context id="C_6f1193c3-e032-4ff2-a4a0-bac87a0ab720">
        <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-10-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="C_738ac202-1ae3-40e3-a8ec-a3a4cfa304e5">
        <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-12-31</endDate>
        </period>
    </context>
    <context id="C_73cb9ee7-2212-4900-96ec-e4bd623a1fae">
        <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-12-31</instant>
        </period>
    </context>
    <context id="C_75e1094a-ce73-43f0-8331-2d9216b9b399">
        <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-12-31</endDate>
        </period>
    </context>
    <context id="C_765f1fbb-bf40-4138-a7ab-279280194e73">
        <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-10-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="C_782a658b-f322-47cd-a8de-75b8d47c7caf">
        <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_7ac3838a-8826-4d4c-b012-f0ca194655c8">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000078749</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">agys:Book4TimeMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IndefiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TradeNamesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="C_7d70a683-04ab-45d8-a85d-622ceb3a8674">
        <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-09-30</instant>
        </period>
    </context>
    <context id="C_7e348992-4f8a-4f5a-bdb0-37734bacc257">
        <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-10-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="C_7e9f9c76-1114-4036-85a9-b4d9b58d9e94">
        <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-12-31</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_db1708bf-5968-4d48-975a-f562646b53c7"
      id="F_4d61f38f-6f58-4a33-aea3-8536e0d61d27">false</dei:AmendmentFlag>
    <dei:EntityCentralIndexKey
      contextRef="C_db1708bf-5968-4d48-975a-f562646b53c7"
      id="F_b4302a04-a116-485a-b4d4-586c8662bb6b">0000078749</dei:EntityCentralIndexKey>
    <dei:DocumentFiscalYearFocus
      contextRef="C_db1708bf-5968-4d48-975a-f562646b53c7"
      id="F_02591898-dbe5-4625-b5b5-1a54021ead2e">2024</dei:DocumentFiscalYearFocus>
    <dei:CurrentFiscalYearEndDate
      contextRef="C_db1708bf-5968-4d48-975a-f562646b53c7"
      id="F_94354a93-2d07-4cdc-b541-7eb3aad55192">--03-31</dei:CurrentFiscalYearEndDate>
    <dei:DocumentFiscalPeriodFocus
      contextRef="C_db1708bf-5968-4d48-975a-f562646b53c7"
      id="F_91c09f84-1fc6-4bcc-852d-45c5c0373b11">Q3</dei:DocumentFiscalPeriodFocus>
    <us-gaap:CommitmentsAndContingencies
      contextRef="C_e8de4f4d-003a-4cf0-8540-328e0c682eca"
      id="F_400aa620-49ba-4574-bcbd-cb667e0d7928"
      unitRef="U_USD"
      xsi:nil="true"/>
    <us-gaap:CommitmentsAndContingencies
      contextRef="C_a47155c6-d2bc-46f6-a5d2-077d94d8279a"
      id="F_015c145b-be5f-4c32-b10f-568eac1dc634"
      unitRef="U_USD"
      xsi:nil="true"/>
    <us-gaap:DebtInstrumentVariableInterestRateTypeExtensibleEnumeration
      contextRef="C_172a72f2-3a3d-4c08-a6aa-ce5bec30b0e2"
      id="F_ca64166f-3ee7-4f4e-94cd-8f94e7caec48">http://fasb.org/us-gaap/2024#SecuredOvernightFinancingRateSofrMember</us-gaap:DebtInstrumentVariableInterestRateTypeExtensibleEnumeration>
    <dei:DocumentType
      contextRef="C_db1708bf-5968-4d48-975a-f562646b53c7"
      id="F_1f7f8b66-f08a-4351-b638-b3b76bf89108">10-Q</dei:DocumentType>
    <dei:DocumentQuarterlyReport
      contextRef="C_db1708bf-5968-4d48-975a-f562646b53c7"
      id="F_25dedbca-13a4-4359-8a4f-502745776504">true</dei:DocumentQuarterlyReport>
    <dei:DocumentPeriodEndDate
      contextRef="C_db1708bf-5968-4d48-975a-f562646b53c7"
      id="F_7fcb84fb-f043-449d-80a3-d50192c24998">2024-12-31</dei:DocumentPeriodEndDate>
    <dei:DocumentFiscalYearFocus
      contextRef="C_db1708bf-5968-4d48-975a-f562646b53c7"
      id="F_714368c2-4983-4f09-bf08-dee949015d8d">2024</dei:DocumentFiscalYearFocus>
    <dei:DocumentTransitionReport
      contextRef="C_db1708bf-5968-4d48-975a-f562646b53c7"
      id="F_d2b7b5cc-77a8-48a2-9f2c-54310374982e">false</dei:DocumentTransitionReport>
    <dei:EntityFileNumber
      contextRef="C_db1708bf-5968-4d48-975a-f562646b53c7"
      id="F_6f81e40e-7d3a-46f4-86c2-0b71e3459bb4">000-5734</dei:EntityFileNumber>
    <dei:EntityRegistrantName
      contextRef="C_db1708bf-5968-4d48-975a-f562646b53c7"
      id="F_3dc9a989-2168-40d2-ad53-45c61d2b6d1f">AGILYSYS, INC.</dei:EntityRegistrantName>
    <dei:EntityIncorporationStateCountryCode
      contextRef="C_db1708bf-5968-4d48-975a-f562646b53c7"
      id="F_ba6b282c-36a5-4d1e-98c8-ef5b05de08d4">DE</dei:EntityIncorporationStateCountryCode>
    <dei:EntityTaxIdentificationNumber
      contextRef="C_db1708bf-5968-4d48-975a-f562646b53c7"
      id="F_2323b77f-256c-4c55-9cac-713b6433fd40">34-0907152</dei:EntityTaxIdentificationNumber>
    <dei:EntityAddressAddressLine1
      contextRef="C_db1708bf-5968-4d48-975a-f562646b53c7"
      id="F_22cb2ea0-3843-4653-a722-c012da709a10">3655 Brookside Parkway</dei:EntityAddressAddressLine1>
    <dei:EntityAddressAddressLine2
      contextRef="C_db1708bf-5968-4d48-975a-f562646b53c7"
      id="F_14fd13b3-4ed4-43fd-bec5-bb9d24aa5a76">Suite 300</dei:EntityAddressAddressLine2>
    <dei:EntityAddressCityOrTown
      contextRef="C_db1708bf-5968-4d48-975a-f562646b53c7"
      id="F_7a12c243-9450-4a40-8edb-8c587c76202c">Alpharetta</dei:EntityAddressCityOrTown>
    <dei:EntityAddressStateOrProvince
      contextRef="C_db1708bf-5968-4d48-975a-f562646b53c7"
      id="F_810e99dd-d0cf-419f-86de-fdb67b235f70">GA</dei:EntityAddressStateOrProvince>
    <dei:EntityAddressPostalZipCode
      contextRef="C_db1708bf-5968-4d48-975a-f562646b53c7"
      id="F_73216a45-64c7-40e3-93bb-5d3cfb982d3b">30022</dei:EntityAddressPostalZipCode>
    <dei:CityAreaCode
      contextRef="C_db1708bf-5968-4d48-975a-f562646b53c7"
      id="F_ab50e65d-c08a-4b16-8c21-09e6d6284da1">770</dei:CityAreaCode>
    <dei:LocalPhoneNumber
      contextRef="C_db1708bf-5968-4d48-975a-f562646b53c7"
      id="F_c58e786f-3c4a-4101-af87-a92b525fb02d">810-7800</dei:LocalPhoneNumber>
    <dei:Security12bTitle
      contextRef="C_db1708bf-5968-4d48-975a-f562646b53c7"
      id="F_51f1d9b8-d750-4a73-b5d0-d369232782e4">Common Stock, without par value</dei:Security12bTitle>
    <dei:TradingSymbol
      contextRef="C_db1708bf-5968-4d48-975a-f562646b53c7"
      id="F_2c344d02-fbbb-4d05-a75c-5bd1bf799846">AGYS</dei:TradingSymbol>
    <dei:SecurityExchangeName
      contextRef="C_db1708bf-5968-4d48-975a-f562646b53c7"
      id="F_8dd4934e-d81e-424c-a00e-7bb5ad96407b">NASDAQ</dei:SecurityExchangeName>
    <dei:EntityCurrentReportingStatus
      contextRef="C_db1708bf-5968-4d48-975a-f562646b53c7"
      id="F_2f14902e-07fc-4c1a-bd7b-b9a75e3a1fe2">Yes</dei:EntityCurrentReportingStatus>
    <dei:EntityInteractiveDataCurrent
      contextRef="C_db1708bf-5968-4d48-975a-f562646b53c7"
      id="F_bf77dcb5-ae86-4428-819d-a8cf1608799b">Yes</dei:EntityInteractiveDataCurrent>
    <dei:EntityFilerCategory
      contextRef="C_db1708bf-5968-4d48-975a-f562646b53c7"
      id="F_80d38e7d-adec-43f1-a85d-ec8d0c62bd81">Large Accelerated Filer</dei:EntityFilerCategory>
    <dei:EntitySmallBusiness
      contextRef="C_db1708bf-5968-4d48-975a-f562646b53c7"
      id="F_cd35da2f-bc0d-4282-a518-dd4a67642692">false</dei:EntitySmallBusiness>
    <dei:EntityEmergingGrowthCompany
      contextRef="C_db1708bf-5968-4d48-975a-f562646b53c7"
      id="F_799cb12d-d837-4de5-95a5-c3a400c0e007">false</dei:EntityEmergingGrowthCompany>
    <dei:EntityShellCompany
      contextRef="C_db1708bf-5968-4d48-975a-f562646b53c7"
      id="F_16bbf48f-73b4-42d5-b650-64c7fb95e8b0">false</dei:EntityShellCompany>
    <dei:EntityCommonStockSharesOutstanding
      contextRef="C_b3804cc3-cac9-4056-b17a-2f16855a4934"
      decimals="INF"
      id="F_1b37b4c9-ea4f-42e9-9362-6fdec8f54528"
      unitRef="U_shares">27963988</dei:EntityCommonStockSharesOutstanding>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="C_e8de4f4d-003a-4cf0-8540-328e0c682eca"
      decimals="-3"
      id="F_e3e41549-2fec-4ce4-a12d-dd882ac7546d"
      unitRef="U_USD">60761000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="C_a47155c6-d2bc-46f6-a5d2-077d94d8279a"
      decimals="-3"
      id="F_308a16f3-3a64-4c69-bdaa-fe86f3ce7884"
      unitRef="U_USD">144891000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:AllowanceForDoubtfulAccountsReceivable
      contextRef="C_e8de4f4d-003a-4cf0-8540-328e0c682eca"
      decimals="-3"
      id="F_337d7eca-1a87-471c-ba4d-3e9d910bcf53"
      unitRef="U_USD">937000</us-gaap:AllowanceForDoubtfulAccountsReceivable>
    <us-gaap:AllowanceForDoubtfulAccountsReceivable
      contextRef="C_a47155c6-d2bc-46f6-a5d2-077d94d8279a"
      decimals="-3"
      id="F_e43167b9-f134-44f7-893e-1687100b7013"
      unitRef="U_USD">974000</us-gaap:AllowanceForDoubtfulAccountsReceivable>
    <us-gaap:AccountsReceivableNetCurrent
      contextRef="C_e8de4f4d-003a-4cf0-8540-328e0c682eca"
      decimals="-3"
      id="F_b5ad9575-7016-4659-bd1b-1bb94bafe376"
      unitRef="U_USD">49275000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:AccountsReceivableNetCurrent
      contextRef="C_a47155c6-d2bc-46f6-a5d2-077d94d8279a"
      decimals="-3"
      id="F_787f1af4-99a3-44e4-bd00-ca161acab678"
      unitRef="U_USD">29441000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:ContractWithCustomerAssetNetCurrent
      contextRef="C_e8de4f4d-003a-4cf0-8540-328e0c682eca"
      decimals="-3"
      id="F_bfb5f00d-4c20-467c-bf0d-31131fc5863c"
      unitRef="U_USD">4016000</us-gaap:ContractWithCustomerAssetNetCurrent>
    <us-gaap:ContractWithCustomerAssetNetCurrent
      contextRef="C_a47155c6-d2bc-46f6-a5d2-077d94d8279a"
      decimals="-3"
      id="F_38ea79db-30d8-44bd-a357-643db3704213"
      unitRef="U_USD">2287000</us-gaap:ContractWithCustomerAssetNetCurrent>
    <us-gaap:InventoryNet
      contextRef="C_e8de4f4d-003a-4cf0-8540-328e0c682eca"
      decimals="-3"
      id="F_529e3553-7f72-4464-9dc0-02b695865352"
      unitRef="U_USD">6360000</us-gaap:InventoryNet>
    <us-gaap:InventoryNet
      contextRef="C_a47155c6-d2bc-46f6-a5d2-077d94d8279a"
      decimals="-3"
      id="F_c29c54d5-d8ea-4b2e-82e4-6edb97f534e6"
      unitRef="U_USD">4587000</us-gaap:InventoryNet>
    <us-gaap:PrepaidExpenseAndOtherAssetsCurrent
      contextRef="C_e8de4f4d-003a-4cf0-8540-328e0c682eca"
      decimals="-3"
      id="F_9180f92d-d84e-4611-b95d-57a9b238d843"
      unitRef="U_USD">10798000</us-gaap:PrepaidExpenseAndOtherAssetsCurrent>
    <us-gaap:PrepaidExpenseAndOtherAssetsCurrent
      contextRef="C_a47155c6-d2bc-46f6-a5d2-077d94d8279a"
      decimals="-3"
      id="F_9e312f75-5307-4a0e-a539-58b885953b98"
      unitRef="U_USD">7731000</us-gaap:PrepaidExpenseAndOtherAssetsCurrent>
    <us-gaap:AssetsCurrent
      contextRef="C_e8de4f4d-003a-4cf0-8540-328e0c682eca"
      decimals="-3"
      id="F_4a2176c1-2a37-45a2-a904-0332e0ccea98"
      unitRef="U_USD">131210000</us-gaap:AssetsCurrent>
    <us-gaap:AssetsCurrent
      contextRef="C_a47155c6-d2bc-46f6-a5d2-077d94d8279a"
      decimals="-3"
      id="F_9aba11ff-57a3-4cb6-bdfd-868a49867201"
      unitRef="U_USD">188937000</us-gaap:AssetsCurrent>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="C_e8de4f4d-003a-4cf0-8540-328e0c682eca"
      decimals="-3"
      id="F_38936bd6-faf0-4fba-a009-6d7d886c336f"
      unitRef="U_USD">16872000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="C_a47155c6-d2bc-46f6-a5d2-077d94d8279a"
      decimals="-3"
      id="F_4d4f7fb6-0fde-4701-9c6b-ed5be9831267"
      unitRef="U_USD">17930000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:OperatingLeaseRightOfUseAsset
      contextRef="C_e8de4f4d-003a-4cf0-8540-328e0c682eca"
      decimals="-3"
      id="F_51ad3564-dd80-4351-b760-fc78e74e7a7a"
      unitRef="U_USD">17017000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:OperatingLeaseRightOfUseAsset
      contextRef="C_a47155c6-d2bc-46f6-a5d2-077d94d8279a"
      decimals="-3"
      id="F_4d6da995-fe56-47a6-aaea-c3e97e9ea4a3"
      unitRef="U_USD">18384000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:Goodwill
      contextRef="C_e8de4f4d-003a-4cf0-8540-328e0c682eca"
      decimals="-3"
      id="F_79293a65-d3a0-46fd-adb7-38e686112ca4"
      unitRef="U_USD">128544000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="C_a47155c6-d2bc-46f6-a5d2-077d94d8279a"
      decimals="-3"
      id="F_8f9be8c1-05aa-40c9-862b-e516b3670273"
      unitRef="U_USD">32791000</us-gaap:Goodwill>
    <us-gaap:IntangibleAssetsNetExcludingGoodwill
      contextRef="C_e8de4f4d-003a-4cf0-8540-328e0c682eca"
      decimals="-3"
      id="F_fc58341b-1b37-4ebf-8c80-68ebfebb230a"
      unitRef="U_USD">73539000</us-gaap:IntangibleAssetsNetExcludingGoodwill>
    <us-gaap:IntangibleAssetsNetExcludingGoodwill
      contextRef="C_a47155c6-d2bc-46f6-a5d2-077d94d8279a"
      decimals="-3"
      id="F_51087c7e-8a30-406a-8079-b766b3c26f32"
      unitRef="U_USD">16952000</us-gaap:IntangibleAssetsNetExcludingGoodwill>
    <us-gaap:DeferredIncomeTaxAssetsNet
      contextRef="C_e8de4f4d-003a-4cf0-8540-328e0c682eca"
      decimals="-3"
      id="F_246c083d-2e8f-4b4a-aee3-52a6a8ab557c"
      unitRef="U_USD">68041000</us-gaap:DeferredIncomeTaxAssetsNet>
    <us-gaap:DeferredIncomeTaxAssetsNet
      contextRef="C_a47155c6-d2bc-46f6-a5d2-077d94d8279a"
      decimals="-3"
      id="F_18d485ba-cd86-4052-9dd8-e54d00fbb46a"
      unitRef="U_USD">67373000</us-gaap:DeferredIncomeTaxAssetsNet>
    <us-gaap:OtherAssetsNoncurrent
      contextRef="C_e8de4f4d-003a-4cf0-8540-328e0c682eca"
      decimals="-3"
      id="F_066ffd6e-16d4-4f84-b7b2-9fbc8b08981b"
      unitRef="U_USD">8638000</us-gaap:OtherAssetsNoncurrent>
    <us-gaap:OtherAssetsNoncurrent
      contextRef="C_a47155c6-d2bc-46f6-a5d2-077d94d8279a"
      decimals="-3"
      id="F_9b4cb6dc-bca9-45b1-bb4a-8f5c7e3b8220"
      unitRef="U_USD">8063000</us-gaap:OtherAssetsNoncurrent>
    <us-gaap:Assets
      contextRef="C_e8de4f4d-003a-4cf0-8540-328e0c682eca"
      decimals="-3"
      id="F_703eadce-a517-4a9a-8e1a-830c10732b00"
      unitRef="U_USD">443861000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="C_a47155c6-d2bc-46f6-a5d2-077d94d8279a"
      decimals="-3"
      id="F_aaf7c4af-b92d-4003-86fe-ddd65f59f7d6"
      unitRef="U_USD">350430000</us-gaap:Assets>
    <us-gaap:AccountsPayableCurrent
      contextRef="C_e8de4f4d-003a-4cf0-8540-328e0c682eca"
      decimals="-3"
      id="F_7ad992cd-063d-44c7-b25e-8b032c42c4ee"
      unitRef="U_USD">11684000</us-gaap:AccountsPayableCurrent>
    <us-gaap:AccountsPayableCurrent
      contextRef="C_a47155c6-d2bc-46f6-a5d2-077d94d8279a"
      decimals="-3"
      id="F_5af3feff-3e7e-4b4b-8adb-d91873002ad2"
      unitRef="U_USD">9422000</us-gaap:AccountsPayableCurrent>
    <us-gaap:ContractWithCustomerLiability
      contextRef="C_e8de4f4d-003a-4cf0-8540-328e0c682eca"
      decimals="-3"
      id="F_27bbe5a6-55da-44eb-b6c7-e4e303b98c35"
      unitRef="U_USD">80338000</us-gaap:ContractWithCustomerLiability>
    <us-gaap:ContractWithCustomerLiability
      contextRef="C_a47155c6-d2bc-46f6-a5d2-077d94d8279a"
      decimals="-3"
      id="F_be107ea0-1681-4e5b-a3b1-273e678f0b15"
      unitRef="U_USD">56148000</us-gaap:ContractWithCustomerLiability>
    <us-gaap:AccruedLiabilitiesCurrent
      contextRef="C_e8de4f4d-003a-4cf0-8540-328e0c682eca"
      decimals="-3"
      id="F_8289357d-4a9c-4edd-be61-9a4cafea3d47"
      unitRef="U_USD">17497000</us-gaap:AccruedLiabilitiesCurrent>
    <us-gaap:AccruedLiabilitiesCurrent
      contextRef="C_a47155c6-d2bc-46f6-a5d2-077d94d8279a"
      decimals="-3"
      id="F_5fb2d106-ef5b-4a9f-96fa-394faf068d42"
      unitRef="U_USD">19522000</us-gaap:AccruedLiabilitiesCurrent>
    <us-gaap:OperatingLeaseLiabilityCurrent
      contextRef="C_e8de4f4d-003a-4cf0-8540-328e0c682eca"
      decimals="-3"
      id="F_c8d6c361-6646-4317-a407-2eddf04ffd87"
      unitRef="U_USD">5431000</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:OperatingLeaseLiabilityCurrent
      contextRef="C_a47155c6-d2bc-46f6-a5d2-077d94d8279a"
      decimals="-3"
      id="F_59ac8c4c-285c-4f13-b382-4c8cb5f01b7d"
      unitRef="U_USD">4279000</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:LiabilitiesCurrent
      contextRef="C_e8de4f4d-003a-4cf0-8540-328e0c682eca"
      decimals="-3"
      id="F_e85a6657-228d-4076-8904-86084d4438be"
      unitRef="U_USD">114950000</us-gaap:LiabilitiesCurrent>
    <us-gaap:LiabilitiesCurrent
      contextRef="C_a47155c6-d2bc-46f6-a5d2-077d94d8279a"
      decimals="-3"
      id="F_587f65b7-53c0-4a0f-998f-e20d43b9edb2"
      unitRef="U_USD">89371000</us-gaap:LiabilitiesCurrent>
    <us-gaap:DeferredIncomeTaxLiabilitiesNet
      contextRef="C_e8de4f4d-003a-4cf0-8540-328e0c682eca"
      decimals="-3"
      id="F_44c25edd-f402-4a73-b559-b3afc1c7e364"
      unitRef="U_USD">11540000</us-gaap:DeferredIncomeTaxLiabilitiesNet>
    <us-gaap:DeferredIncomeTaxLiabilitiesNet
      contextRef="C_a47155c6-d2bc-46f6-a5d2-077d94d8279a"
      decimals="-3"
      id="F_671876ee-7174-4c5b-b0bc-bcb476ddfaa6"
      unitRef="U_USD">554000</us-gaap:DeferredIncomeTaxLiabilitiesNet>
    <us-gaap:OperatingLeaseLiabilityNoncurrent
      contextRef="C_e8de4f4d-003a-4cf0-8540-328e0c682eca"
      decimals="-3"
      id="F_bd8b8417-30a9-48a7-8c05-f7cc071b9744"
      unitRef="U_USD">17469000</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent
      contextRef="C_a47155c6-d2bc-46f6-a5d2-077d94d8279a"
      decimals="-3"
      id="F_7309c799-605b-4556-97b3-8f29fe4c2715"
      unitRef="U_USD">19613000</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:LongTermDebtNoncurrent
      contextRef="C_e8de4f4d-003a-4cf0-8540-328e0c682eca"
      decimals="-3"
      id="F_93dab06d-0383-4412-aba6-9d6f88923efc"
      unitRef="U_USD">38000000</us-gaap:LongTermDebtNoncurrent>
    <us-gaap:LongTermDebtNoncurrent
      contextRef="C_a47155c6-d2bc-46f6-a5d2-077d94d8279a"
      decimals="-3"
      id="F_337061db-cd18-4874-a498-8b0d9078e01d"
      unitRef="U_USD">0</us-gaap:LongTermDebtNoncurrent>
    <us-gaap:OtherLiabilitiesNoncurrent
      contextRef="C_e8de4f4d-003a-4cf0-8540-328e0c682eca"
      decimals="-3"
      id="F_c91d3c50-3b5f-443d-b671-fa6a972c53d7"
      unitRef="U_USD">5111000</us-gaap:OtherLiabilitiesNoncurrent>
    <us-gaap:OtherLiabilitiesNoncurrent
      contextRef="C_a47155c6-d2bc-46f6-a5d2-077d94d8279a"
      decimals="-3"
      id="F_5666aa50-9783-4aa6-b84c-25ab5e49bd02"
      unitRef="U_USD">4415000</us-gaap:OtherLiabilitiesNoncurrent>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="C_e8de4f4d-003a-4cf0-8540-328e0c682eca"
      decimals="INF"
      id="F_db441517-7dfd-42e4-b3b6-b73e8b827747"
      unitRef="U_UnitedStatesOfAmericaDollarsShare">0.3</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="C_a47155c6-d2bc-46f6-a5d2-077d94d8279a"
      decimals="INF"
      id="F_a0a8c633-1b74-47ff-9bfa-16656442d204"
      unitRef="U_UnitedStatesOfAmericaDollarsShare">0.3</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="C_e8de4f4d-003a-4cf0-8540-328e0c682eca"
      decimals="INF"
      id="F_cd25ffae-50b2-48f0-8c35-62ecab4d3fa4"
      unitRef="U_shares">80000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="C_a47155c6-d2bc-46f6-a5d2-077d94d8279a"
      decimals="INF"
      id="F_15fdc4ee-d067-4c07-86c1-fc43902e09d6"
      unitRef="U_shares">80000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesIssued
      contextRef="C_e8de4f4d-003a-4cf0-8540-328e0c682eca"
      decimals="INF"
      id="F_64b8087e-4fff-46af-addb-aa37572325be"
      unitRef="U_shares">33342288</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesIssued
      contextRef="C_a47155c6-d2bc-46f6-a5d2-077d94d8279a"
      decimals="INF"
      id="F_67d9b76e-28d3-4d01-bb12-8ab25d18222c"
      unitRef="U_shares">33342288</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="C_e8de4f4d-003a-4cf0-8540-328e0c682eca"
      decimals="INF"
      id="F_d7c47afe-b095-481f-b4d3-4146fd44d2df"
      unitRef="U_shares">27961890</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="C_a47155c6-d2bc-46f6-a5d2-077d94d8279a"
      decimals="INF"
      id="F_65a893e8-9867-451b-bb20-a4cb8a66c117"
      unitRef="U_shares">27376862</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockValue
      contextRef="C_e8de4f4d-003a-4cf0-8540-328e0c682eca"
      decimals="-3"
      id="F_4d76e49a-d53c-4cf5-b41c-690f3e0fb769"
      unitRef="U_USD">10003000</us-gaap:CommonStockValue>
    <us-gaap:CommonStockValue
      contextRef="C_a47155c6-d2bc-46f6-a5d2-077d94d8279a"
      decimals="-3"
      id="F_28b35027-07ad-4b58-8be3-91ae26a988e6"
      unitRef="U_USD">10003000</us-gaap:CommonStockValue>
    <us-gaap:TreasuryStockCommonShares
      contextRef="C_e8de4f4d-003a-4cf0-8540-328e0c682eca"
      decimals="INF"
      id="F_7058932a-07c4-4bfe-bca0-02272d64d13b"
      unitRef="U_shares">5380398</us-gaap:TreasuryStockCommonShares>
    <us-gaap:TreasuryStockCommonShares
      contextRef="C_a47155c6-d2bc-46f6-a5d2-077d94d8279a"
      decimals="INF"
      id="F_af455d03-d801-46f0-9079-d1c1c01cb83a"
      unitRef="U_shares">5965426</us-gaap:TreasuryStockCommonShares>
    <us-gaap:TreasuryStockValue
      contextRef="C_e8de4f4d-003a-4cf0-8540-328e0c682eca"
      decimals="-3"
      id="F_1c6d2253-8c28-4127-b955-351a4ec575c7"
      unitRef="U_USD">1616000</us-gaap:TreasuryStockValue>
    <us-gaap:TreasuryStockValue
      contextRef="C_a47155c6-d2bc-46f6-a5d2-077d94d8279a"
      decimals="-3"
      id="F_226519c4-a882-4ed8-ad22-7ee1af0d848c"
      unitRef="U_USD">1791000</us-gaap:TreasuryStockValue>
    <us-gaap:AdditionalPaidInCapital
      contextRef="C_e8de4f4d-003a-4cf0-8540-328e0c682eca"
      decimals="-3"
      id="F_d06c65bc-14a6-4bef-ad3f-55f7951c43c8"
      unitRef="U_USD">105017000</us-gaap:AdditionalPaidInCapital>
    <us-gaap:AdditionalPaidInCapital
      contextRef="C_a47155c6-d2bc-46f6-a5d2-077d94d8279a"
      decimals="-3"
      id="F_11ff4a91-437d-4234-bde6-fe76ec63ec9a"
      unitRef="U_USD">94680000</us-gaap:AdditionalPaidInCapital>
    <us-gaap:RetainedEarningsAccumulatedDeficit
      contextRef="C_e8de4f4d-003a-4cf0-8540-328e0c682eca"
      decimals="-3"
      id="F_9f32cc79-faaf-43b4-896f-a0978b3a3a5d"
      unitRef="U_USD">157055000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:RetainedEarningsAccumulatedDeficit
      contextRef="C_a47155c6-d2bc-46f6-a5d2-077d94d8279a"
      decimals="-3"
      id="F_ef581bb0-43c6-4017-a6e5-308874b091b3"
      unitRef="U_USD">137755000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="C_e8de4f4d-003a-4cf0-8540-328e0c682eca"
      decimals="-3"
      id="F_74386cb2-0d18-4d7d-b4e7-4719e99b726a"
      unitRef="U_USD">-13668000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="C_a47155c6-d2bc-46f6-a5d2-077d94d8279a"
      decimals="INF"
      id="F_ff130dbb-7c4e-4b8a-8378-637137e13205"
      unitRef="U_USD">-4170000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:StockholdersEquity
      contextRef="C_e8de4f4d-003a-4cf0-8540-328e0c682eca"
      decimals="-3"
      id="F_116e5ab5-ea90-462d-89e9-4d57c1c78e87"
      unitRef="U_USD">256791000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="C_a47155c6-d2bc-46f6-a5d2-077d94d8279a"
      decimals="-3"
      id="F_16104168-9c71-428a-9daf-0493549141a7"
      unitRef="U_USD">236477000</us-gaap:StockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity
      contextRef="C_e8de4f4d-003a-4cf0-8540-328e0c682eca"
      decimals="-3"
      id="F_4e439a06-d2ed-4fb1-953c-52d059cf2482"
      unitRef="U_USD">443861000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity
      contextRef="C_a47155c6-d2bc-46f6-a5d2-077d94d8279a"
      decimals="-3"
      id="F_c15e5cc2-fe93-4a33-8365-d529c40ed396"
      unitRef="U_USD">350430000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="C_9f239804-900c-4546-881c-ab708a5eebf0"
      decimals="-3"
      id="F_0a217429-310d-49f9-aef2-887cb04593ef"
      unitRef="U_USD">10677000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="C_a698b5c2-6eea-4d59-ba23-b41463459955"
      decimals="-3"
      id="F_9ac99d53-026a-4e2c-9ef2-e9c9dbae760d"
      unitRef="U_USD">12678000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="C_738ac202-1ae3-40e3-a8ec-a3a4cfa304e5"
      decimals="-3"
      id="F_55fd83f8-a0d6-458c-b520-621235eb7c46"
      unitRef="U_USD">31077000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="C_f18d5cae-3460-4886-8ca9-2c6c4d918477"
      decimals="-3"
      id="F_a7ccf1c0-c60a-4791-ae97-c8d92456bfe0"
      unitRef="U_USD">38100000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="C_c2b1c4be-6bc8-4e7e-b1b5-0cb055e869b8"
      decimals="-3"
      id="F_8a1e1757-4693-4ab2-870e-66809ed5831b"
      unitRef="U_USD">44379000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="C_cebe027e-f158-4b31-893f-d50322b7ac65"
      decimals="-3"
      id="F_5ec182b2-a401-4244-ae0f-58641aa518d7"
      unitRef="U_USD">35107000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="C_dd086249-2755-42a1-8a5e-a32e0eb2a65e"
      decimals="-3"
      id="F_cabf1946-6a57-4b3d-8ebd-b1cdbd4b2053"
      unitRef="U_USD">123853000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="C_5ed0bf8f-496e-4783-aa75-96340c4a1623"
      decimals="-3"
      id="F_25c625f8-2321-4b86-9ab5-87f6b40e47fd"
      unitRef="U_USD">101481000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="C_6f1193c3-e032-4ff2-a4a0-bac87a0ab720"
      decimals="-3"
      id="F_c4f262d7-6576-4672-b06b-d6e032b0c981"
      unitRef="U_USD">14505000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="C_1c245dec-1283-44b7-82f0-e93b0084dc1d"
      decimals="-3"
      id="F_93849599-8878-4b88-8e01-fed11f0c75b6"
      unitRef="U_USD">12781000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="C_17e966a6-931c-4dac-a26d-a37e3a0c6374"
      decimals="-3"
      id="F_b9b099e3-fd7b-4279-9759-fcae47393152"
      unitRef="U_USD">46422000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="C_a12a8d50-c001-4a8e-aeb4-b394d740d008"
      decimals="-3"
      id="F_b72a9f3e-2131-4ff9-b947-2dfe9e9d161a"
      unitRef="U_USD">35662000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="C_5480a361-9c43-4312-bd06-e3ef238d80ef"
      decimals="-3"
      id="F_6b3ae86d-139b-4001-a5f0-ebc8a27178ef"
      unitRef="U_USD">69561000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="C_b37fb8aa-23ee-4e06-bf1a-5bff74a51d42"
      decimals="-3"
      id="F_9b8d95fd-8499-49c7-8d14-7e695dc846b9"
      unitRef="U_USD">60566000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="C_db1708bf-5968-4d48-975a-f562646b53c7"
      decimals="-3"
      id="F_0f8857f8-76ab-4ed2-93f2-a7889b1bfd5d"
      unitRef="U_USD">201352000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="C_ff1d3949-30f1-4860-96e1-3bc8445dadc5"
      decimals="-3"
      id="F_ae883d30-43d6-4a92-85bc-f1cf009f4f93"
      unitRef="U_USD">175243000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="C_9f239804-900c-4546-881c-ab708a5eebf0"
      decimals="-3"
      id="F_90c54d8b-7aae-483d-ad25-7d3db00929e5"
      unitRef="U_USD">5550000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="C_a698b5c2-6eea-4d59-ba23-b41463459955"
      decimals="-3"
      id="F_05bae2a1-8ce4-4753-bd26-3fd5b8c7270e"
      unitRef="U_USD">6707000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="C_738ac202-1ae3-40e3-a8ec-a3a4cfa304e5"
      decimals="-3"
      id="F_71738140-a6c6-4e0c-aeb1-2b76de865278"
      unitRef="U_USD">15982000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="C_f18d5cae-3460-4886-8ca9-2c6c4d918477"
      decimals="-3"
      id="F_c374d7b9-a272-43a1-9236-4f95ce64b48c"
      unitRef="U_USD">20023000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="C_c2b1c4be-6bc8-4e7e-b1b5-0cb055e869b8"
      decimals="-3"
      id="F_64e21884-dbad-4a9a-bfaa-26f65588d00e"
      unitRef="U_USD">9531000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="C_cebe027e-f158-4b31-893f-d50322b7ac65"
      decimals="-3"
      id="F_e1f6ccee-6db3-4a6d-8325-3ecba40abb90"
      unitRef="U_USD">7371000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="C_dd086249-2755-42a1-8a5e-a32e0eb2a65e"
      decimals="-3"
      id="F_b5aceb12-08ca-4ba6-887a-ce9e63d0bd43"
      unitRef="U_USD">26466000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="C_5ed0bf8f-496e-4783-aa75-96340c4a1623"
      decimals="-3"
      id="F_4e53bfe1-99f4-431e-b25d-ee970fe41afa"
      unitRef="U_USD">22812000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="C_6f1193c3-e032-4ff2-a4a0-bac87a0ab720"
      decimals="-3"
      id="F_a758387f-4db5-43e5-95d8-26ff945de782"
      unitRef="U_USD">10625000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="C_1c245dec-1283-44b7-82f0-e93b0084dc1d"
      decimals="-3"
      id="F_2fbf1552-4815-4e80-a0de-38ba02bea213"
      unitRef="U_USD">8664000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="C_17e966a6-931c-4dac-a26d-a37e3a0c6374"
      decimals="-3"
      id="F_e996573c-dea6-4532-ac35-0c37529ebd2e"
      unitRef="U_USD">31967000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="C_a12a8d50-c001-4a8e-aeb4-b394d740d008"
      decimals="-3"
      id="F_e33ec65d-48a9-499b-8c23-11b2234793ee"
      unitRef="U_USD">26428000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="C_5480a361-9c43-4312-bd06-e3ef238d80ef"
      decimals="-3"
      id="F_34c17506-0b61-4516-9ff0-c014cac60e2f"
      unitRef="U_USD">25706000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="C_b37fb8aa-23ee-4e06-bf1a-5bff74a51d42"
      decimals="-3"
      id="F_1183def8-ffbd-42d1-b84c-cd83a599b319"
      unitRef="U_USD">22742000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="C_db1708bf-5968-4d48-975a-f562646b53c7"
      decimals="-3"
      id="F_a835f584-0e50-4b1a-ba51-d3927598d5f8"
      unitRef="U_USD">74415000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="C_ff1d3949-30f1-4860-96e1-3bc8445dadc5"
      decimals="-3"
      id="F_092e3aa5-c04e-4c8d-9dfa-dd902843a91d"
      unitRef="U_USD">69263000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:GrossProfit
      contextRef="C_5480a361-9c43-4312-bd06-e3ef238d80ef"
      decimals="-3"
      id="F_6e117e21-b824-4da9-beee-d33337eaf752"
      unitRef="U_USD">43855000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="C_b37fb8aa-23ee-4e06-bf1a-5bff74a51d42"
      decimals="-3"
      id="F_b2a6637c-777a-410f-a8c1-600d6283f59b"
      unitRef="U_USD">37824000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="C_db1708bf-5968-4d48-975a-f562646b53c7"
      decimals="-3"
      id="F_64f514fa-68e5-46a1-9674-a8c7b897ca8f"
      unitRef="U_USD">126937000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="C_ff1d3949-30f1-4860-96e1-3bc8445dadc5"
      decimals="-3"
      id="F_2f68d83e-4c3e-478e-ad6a-9f61c9dbe3eb"
      unitRef="U_USD">105980000</us-gaap:GrossProfit>
    <agys:GrossProfitRatio
      contextRef="C_5480a361-9c43-4312-bd06-e3ef238d80ef"
      decimals="3"
      id="F_427c2c2a-3fee-413f-b289-ad6be0e23c31"
      unitRef="U_pure">0.63</agys:GrossProfitRatio>
    <agys:GrossProfitRatio
      contextRef="C_b37fb8aa-23ee-4e06-bf1a-5bff74a51d42"
      decimals="3"
      id="F_b95bd781-f7f7-4191-a592-51629a7657a7"
      unitRef="U_pure">0.625</agys:GrossProfitRatio>
    <agys:GrossProfitRatio
      contextRef="C_db1708bf-5968-4d48-975a-f562646b53c7"
      decimals="3"
      id="F_fd08e504-66d4-43c4-9adf-9c8f9664d84e"
      unitRef="U_pure">0.63</agys:GrossProfitRatio>
    <agys:GrossProfitRatio
      contextRef="C_ff1d3949-30f1-4860-96e1-3bc8445dadc5"
      decimals="3"
      id="F_d5633bb6-74dc-448d-8208-39876e4aeffd"
      unitRef="U_pure">0.605</agys:GrossProfitRatio>
    <us-gaap:ResearchAndDevelopmentExpense
      contextRef="C_5480a361-9c43-4312-bd06-e3ef238d80ef"
      decimals="-3"
      id="F_7f483038-5276-416f-9979-b7fdcf5d03bd"
      unitRef="U_USD">14971000</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:ResearchAndDevelopmentExpense
      contextRef="C_b37fb8aa-23ee-4e06-bf1a-5bff74a51d42"
      decimals="-3"
      id="F_426f1e55-0e62-47ab-a28d-42e366ed0fb1"
      unitRef="U_USD">14551000</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:ResearchAndDevelopmentExpense
      contextRef="C_db1708bf-5968-4d48-975a-f562646b53c7"
      decimals="-3"
      id="F_b694f557-69c5-41df-8da0-58c4c03b68a8"
      unitRef="U_USD">45863000</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:ResearchAndDevelopmentExpense
      contextRef="C_ff1d3949-30f1-4860-96e1-3bc8445dadc5"
      decimals="-3"
      id="F_323fe303-1117-4b62-ae0f-20b8f7511a30"
      unitRef="U_USD">42455000</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:SellingAndMarketingExpense
      contextRef="C_5480a361-9c43-4312-bd06-e3ef238d80ef"
      decimals="-3"
      id="F_4366e5fe-1492-467c-b575-8d1f181bd512"
      unitRef="U_USD">9013000</us-gaap:SellingAndMarketingExpense>
    <us-gaap:SellingAndMarketingExpense
      contextRef="C_b37fb8aa-23ee-4e06-bf1a-5bff74a51d42"
      decimals="-3"
      id="F_23a8ce03-fc4b-4aec-b36e-4f9f36c537e7"
      unitRef="U_USD">6137000</us-gaap:SellingAndMarketingExpense>
    <us-gaap:SellingAndMarketingExpense
      contextRef="C_db1708bf-5968-4d48-975a-f562646b53c7"
      decimals="-3"
      id="F_32799f09-a3d0-461b-a412-d2fa30ce706a"
      unitRef="U_USD">24822000</us-gaap:SellingAndMarketingExpense>
    <us-gaap:SellingAndMarketingExpense
      contextRef="C_ff1d3949-30f1-4860-96e1-3bc8445dadc5"
      decimals="-3"
      id="F_770e1659-c654-4029-b028-f36df3cba822"
      unitRef="U_USD">19838000</us-gaap:SellingAndMarketingExpense>
    <us-gaap:GeneralAndAdministrativeExpense
      contextRef="C_5480a361-9c43-4312-bd06-e3ef238d80ef"
      decimals="-3"
      id="F_49fc19a9-b175-4af0-8d0c-d5558942e25f"
      unitRef="U_USD">9536000</us-gaap:GeneralAndAdministrativeExpense>
    <us-gaap:GeneralAndAdministrativeExpense
      contextRef="C_b37fb8aa-23ee-4e06-bf1a-5bff74a51d42"
      decimals="-3"
      id="F_ac5ff4ae-0125-4d50-be40-171b008dd9a0"
      unitRef="U_USD">9057000</us-gaap:GeneralAndAdministrativeExpense>
    <us-gaap:GeneralAndAdministrativeExpense
      contextRef="C_db1708bf-5968-4d48-975a-f562646b53c7"
      decimals="-3"
      id="F_a6e764a7-d116-4244-a787-81495ed1cac0"
      unitRef="U_USD">30181000</us-gaap:GeneralAndAdministrativeExpense>
    <us-gaap:GeneralAndAdministrativeExpense
      contextRef="C_ff1d3949-30f1-4860-96e1-3bc8445dadc5"
      decimals="-3"
      id="F_c725cd6d-979f-4026-bc1d-8046f9d9c38c"
      unitRef="U_USD">27207000</us-gaap:GeneralAndAdministrativeExpense>
    <us-gaap:Depreciation
      contextRef="C_5480a361-9c43-4312-bd06-e3ef238d80ef"
      decimals="-3"
      id="F_de3bfe2d-12e7-4298-9daa-ae9a9a8f0059"
      unitRef="U_USD">985000</us-gaap:Depreciation>
    <us-gaap:Depreciation
      contextRef="C_b37fb8aa-23ee-4e06-bf1a-5bff74a51d42"
      decimals="-3"
      id="F_c4c27a4d-7697-4e6f-be74-2d2f376ca9dd"
      unitRef="U_USD">909000</us-gaap:Depreciation>
    <us-gaap:Depreciation
      contextRef="C_db1708bf-5968-4d48-975a-f562646b53c7"
      decimals="-3"
      id="F_12ea32ae-f984-4f8d-a1a9-f27fadd293f1"
      unitRef="U_USD">2738000</us-gaap:Depreciation>
    <us-gaap:Depreciation
      contextRef="C_ff1d3949-30f1-4860-96e1-3bc8445dadc5"
      decimals="-3"
      id="F_260e2cfe-f7d6-476d-86de-b89d8a4ce22d"
      unitRef="U_USD">3042000</us-gaap:Depreciation>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="C_5480a361-9c43-4312-bd06-e3ef238d80ef"
      decimals="-3"
      id="F_cacf13ee-9051-4faa-be2c-cefb20a402c8"
      unitRef="U_USD">1622000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="C_b37fb8aa-23ee-4e06-bf1a-5bff74a51d42"
      decimals="-3"
      id="F_1d8ec008-e51d-4473-8153-d106f0fdbbb8"
      unitRef="U_USD">343000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="C_db1708bf-5968-4d48-975a-f562646b53c7"
      decimals="-3"
      id="F_fa97edea-2a02-40a7-96c4-344ced897924"
      unitRef="U_USD">2777000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="C_ff1d3949-30f1-4860-96e1-3bc8445dadc5"
      decimals="-3"
      id="F_a70e7923-0563-4867-8651-f7624f01d4a6"
      unitRef="U_USD">1120000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:OtherOperatingIncomeExpenseNet
      contextRef="C_5480a361-9c43-4312-bd06-e3ef238d80ef"
      decimals="-3"
      id="F_e6d8668c-35b9-46dc-a5d5-1fcdfd1b3a65"
      unitRef="U_USD">12000</us-gaap:OtherOperatingIncomeExpenseNet>
    <us-gaap:OtherOperatingIncomeExpenseNet
      contextRef="C_b37fb8aa-23ee-4e06-bf1a-5bff74a51d42"
      decimals="-3"
      id="F_24469eca-51a8-4496-a4e7-4710041a85fe"
      unitRef="U_USD">924000</us-gaap:OtherOperatingIncomeExpenseNet>
    <us-gaap:OtherOperatingIncomeExpenseNet
      contextRef="C_db1708bf-5968-4d48-975a-f562646b53c7"
      decimals="-3"
      id="F_2a61ff8b-2539-4501-b010-ab292543f42d"
      unitRef="U_USD">-2576000</us-gaap:OtherOperatingIncomeExpenseNet>
    <us-gaap:OtherOperatingIncomeExpenseNet
      contextRef="C_ff1d3949-30f1-4860-96e1-3bc8445dadc5"
      decimals="-3"
      id="F_8332d53a-b456-4294-8f5c-81aa14e754b3"
      unitRef="U_USD">-45000</us-gaap:OtherOperatingIncomeExpenseNet>
    <us-gaap:GainLossRelatedToLitigationSettlement
      contextRef="C_5480a361-9c43-4312-bd06-e3ef238d80ef"
      decimals="-3"
      id="F_00f0c2e4-d05b-47d9-bba3-1bccc80bc90f"
      unitRef="U_USD">-330000</us-gaap:GainLossRelatedToLitigationSettlement>
    <us-gaap:GainLossRelatedToLitigationSettlement
      contextRef="C_b37fb8aa-23ee-4e06-bf1a-5bff74a51d42"
      decimals="-3"
      id="F_ad0918f6-e7cc-468a-b18e-53f0b02ed331"
      unitRef="U_USD">0</us-gaap:GainLossRelatedToLitigationSettlement>
    <us-gaap:GainLossRelatedToLitigationSettlement
      contextRef="C_db1708bf-5968-4d48-975a-f562646b53c7"
      decimals="-3"
      id="F_493255f4-c20b-4607-bc00-441a6ead9e04"
      unitRef="U_USD">-699000</us-gaap:GainLossRelatedToLitigationSettlement>
    <us-gaap:GainLossRelatedToLitigationSettlement
      contextRef="C_ff1d3949-30f1-4860-96e1-3bc8445dadc5"
      decimals="-3"
      id="F_6b6df6eb-7e6d-4863-b2bc-fdabdfcad8ac"
      unitRef="U_USD">0</us-gaap:GainLossRelatedToLitigationSettlement>
    <us-gaap:SellingGeneralAndAdministrativeExpense
      contextRef="C_5480a361-9c43-4312-bd06-e3ef238d80ef"
      decimals="-3"
      id="F_c6091fad-92da-4e16-962d-d780a238fc65"
      unitRef="U_USD">36445000</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:SellingGeneralAndAdministrativeExpense
      contextRef="C_b37fb8aa-23ee-4e06-bf1a-5bff74a51d42"
      decimals="-3"
      id="F_fe8e0904-84f3-4ab3-9424-c0a15c3b85b5"
      unitRef="U_USD">30073000</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:SellingGeneralAndAdministrativeExpense
      contextRef="C_db1708bf-5968-4d48-975a-f562646b53c7"
      decimals="-3"
      id="F_d14d926d-b879-4a7b-abe8-11ef350a398e"
      unitRef="U_USD">109656000</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:SellingGeneralAndAdministrativeExpense
      contextRef="C_ff1d3949-30f1-4860-96e1-3bc8445dadc5"
      decimals="-3"
      id="F_1ad4d1b7-58a1-4073-8670-2dcf880e6e2a"
      unitRef="U_USD">93707000</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:OperatingIncomeLoss
      contextRef="C_5480a361-9c43-4312-bd06-e3ef238d80ef"
      decimals="-3"
      id="F_5389d474-09bd-4e05-807c-b505d9659ac4"
      unitRef="U_USD">7410000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="C_b37fb8aa-23ee-4e06-bf1a-5bff74a51d42"
      decimals="-3"
      id="F_92ebf38b-5d42-4461-887f-8aea0ac8b6e0"
      unitRef="U_USD">7751000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="C_db1708bf-5968-4d48-975a-f562646b53c7"
      decimals="-3"
      id="F_7c48494c-4403-43c2-8442-d2fd819fe379"
      unitRef="U_USD">17281000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="C_ff1d3949-30f1-4860-96e1-3bc8445dadc5"
      decimals="-3"
      id="F_6d0bbf49-eb58-4ab9-ae8e-bfcee255d390"
      unitRef="U_USD">12273000</us-gaap:OperatingIncomeLoss>
    <us-gaap:InvestmentIncomeInterest
      contextRef="C_5480a361-9c43-4312-bd06-e3ef238d80ef"
      decimals="-3"
      id="F_7b1209e7-79fd-455e-beec-dc2cca178418"
      unitRef="U_USD">416000</us-gaap:InvestmentIncomeInterest>
    <us-gaap:InvestmentIncomeInterest
      contextRef="C_b37fb8aa-23ee-4e06-bf1a-5bff74a51d42"
      decimals="-3"
      id="F_5e93dc12-41d1-4cf1-b039-3bd0215ae4b3"
      unitRef="U_USD">1252000</us-gaap:InvestmentIncomeInterest>
    <us-gaap:InvestmentIncomeInterest
      contextRef="C_db1708bf-5968-4d48-975a-f562646b53c7"
      decimals="-3"
      id="F_534dd4d9-1a05-4421-9a2c-1e1b49381e2c"
      unitRef="U_USD">3293000</us-gaap:InvestmentIncomeInterest>
    <us-gaap:InvestmentIncomeInterest
      contextRef="C_ff1d3949-30f1-4860-96e1-3bc8445dadc5"
      decimals="-3"
      id="F_d617c431-17c8-49e4-9bb9-a26df416eef0"
      unitRef="U_USD">3580000</us-gaap:InvestmentIncomeInterest>
    <us-gaap:InterestExpense
      contextRef="C_5480a361-9c43-4312-bd06-e3ef238d80ef"
      decimals="-3"
      id="F_2eb39b11-7c77-4ac7-a7ad-9fae8eae4b7b"
      unitRef="U_USD">657000</us-gaap:InterestExpense>
    <us-gaap:InterestExpense
      contextRef="C_b37fb8aa-23ee-4e06-bf1a-5bff74a51d42"
      decimals="-3"
      id="F_788b7eb3-a18a-4265-8833-4545c2474e0c"
      unitRef="U_USD">0</us-gaap:InterestExpense>
    <us-gaap:InterestExpense
      contextRef="C_db1708bf-5968-4d48-975a-f562646b53c7"
      decimals="-3"
      id="F_b33abe97-a776-4622-8e26-b1259ab055ec"
      unitRef="U_USD">1116000</us-gaap:InterestExpense>
    <us-gaap:InterestExpense
      contextRef="C_ff1d3949-30f1-4860-96e1-3bc8445dadc5"
      decimals="-3"
      id="F_2b3677c4-f7c9-4a85-b73e-25cc52b7a2da"
      unitRef="U_USD">0</us-gaap:InterestExpense>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="C_5480a361-9c43-4312-bd06-e3ef238d80ef"
      decimals="-3"
      id="F_36c217fc-6982-46d6-9159-8d488c1c388b"
      unitRef="U_USD">574000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="C_b37fb8aa-23ee-4e06-bf1a-5bff74a51d42"
      decimals="-3"
      id="F_b644f8c6-ff1d-4b90-a13a-fa50b4d34dc4"
      unitRef="U_USD">95000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="C_db1708bf-5968-4d48-975a-f562646b53c7"
      decimals="-3"
      id="F_1b1585fa-be07-4f0e-a16c-8ac6979d0747"
      unitRef="U_USD">804000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="C_ff1d3949-30f1-4860-96e1-3bc8445dadc5"
      decimals="-3"
      id="F_f932a8cf-c365-4f95-a2d1-b7e93492eaa2"
      unitRef="U_USD">-15000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="C_5480a361-9c43-4312-bd06-e3ef238d80ef"
      decimals="-3"
      id="F_e0d18e2b-9dcd-4315-8c80-a8ce4c6ee44b"
      unitRef="U_USD">7743000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="C_b37fb8aa-23ee-4e06-bf1a-5bff74a51d42"
      decimals="-3"
      id="F_fb477208-f53f-4325-8352-925ebd94ee87"
      unitRef="U_USD">9098000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="C_db1708bf-5968-4d48-975a-f562646b53c7"
      decimals="-3"
      id="F_0590f558-e85c-4f54-ba20-c25ceb97d9fa"
      unitRef="U_USD">20262000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="C_ff1d3949-30f1-4860-96e1-3bc8445dadc5"
      decimals="-3"
      id="F_c678d885-ba24-4231-a169-69cc80835631"
      unitRef="U_USD">15838000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="C_5480a361-9c43-4312-bd06-e3ef238d80ef"
      decimals="-3"
      id="F_850f9dbb-6d30-4888-a97d-d62a0300ca00"
      unitRef="U_USD">3913000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="C_b37fb8aa-23ee-4e06-bf1a-5bff74a51d42"
      decimals="-3"
      id="F_a2af6166-d179-49c3-a326-967f4285d3fd"
      unitRef="U_USD">-68043000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="C_db1708bf-5968-4d48-975a-f562646b53c7"
      decimals="-3"
      id="F_139704ce-5894-4671-bbca-743bc7b5a893"
      unitRef="U_USD">962000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="C_ff1d3949-30f1-4860-96e1-3bc8445dadc5"
      decimals="-3"
      id="F_81ab41f6-aa15-4c4e-9962-70433d2feb6d"
      unitRef="U_USD">-67396000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:NetIncomeLoss
      contextRef="C_5480a361-9c43-4312-bd06-e3ef238d80ef"
      decimals="-3"
      id="F_78885833-41f5-4d02-9c63-3b12bd8779d8"
      unitRef="U_USD">3830000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="C_b37fb8aa-23ee-4e06-bf1a-5bff74a51d42"
      decimals="-3"
      id="F_cfe9308a-9f6d-4124-8027-04452737bd6d"
      unitRef="U_USD">77141000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="C_db1708bf-5968-4d48-975a-f562646b53c7"
      decimals="-3"
      id="F_5690fa3e-44f9-448c-9661-42a943778105"
      unitRef="U_USD">19300000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="C_ff1d3949-30f1-4860-96e1-3bc8445dadc5"
      decimals="-3"
      id="F_9cf12111-5b68-4e96-821e-7b1c10b6d8be"
      unitRef="U_USD">83234000</us-gaap:NetIncomeLoss>
    <agys:AccretionOfConvertiblePreferredStockDividends
      contextRef="C_5480a361-9c43-4312-bd06-e3ef238d80ef"
      decimals="-3"
      id="F_9b7d5f6d-3dd3-42d2-afdb-8ce981f82e35"
      unitRef="U_USD">0</agys:AccretionOfConvertiblePreferredStockDividends>
    <agys:AccretionOfConvertiblePreferredStockDividends
      contextRef="C_b37fb8aa-23ee-4e06-bf1a-5bff74a51d42"
      decimals="-3"
      id="F_6b6367fc-a4d2-4769-9ad8-919d5265efec"
      unitRef="U_USD">-286000</agys:AccretionOfConvertiblePreferredStockDividends>
    <agys:AccretionOfConvertiblePreferredStockDividends
      contextRef="C_db1708bf-5968-4d48-975a-f562646b53c7"
      decimals="-3"
      id="F_85b8f742-d3b8-40a0-8b14-858b93619b4a"
      unitRef="U_USD">0</agys:AccretionOfConvertiblePreferredStockDividends>
    <agys:AccretionOfConvertiblePreferredStockDividends
      contextRef="C_ff1d3949-30f1-4860-96e1-3bc8445dadc5"
      decimals="-3"
      id="F_4c459520-c9c9-4261-8ebf-8612ad9e17ab"
      unitRef="U_USD">-1204000</agys:AccretionOfConvertiblePreferredStockDividends>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic
      contextRef="C_5480a361-9c43-4312-bd06-e3ef238d80ef"
      decimals="-3"
      id="F_2167f5e4-16d3-41cb-ad43-ac0f5fd68ea8"
      unitRef="U_USD">3830000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic
      contextRef="C_b37fb8aa-23ee-4e06-bf1a-5bff74a51d42"
      decimals="-3"
      id="F_1258f942-3700-4461-ae5e-1c520aa9f49a"
      unitRef="U_USD">76855000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic
      contextRef="C_db1708bf-5968-4d48-975a-f562646b53c7"
      decimals="-3"
      id="F_c3ce1d41-0aa9-414e-bd33-979ed9bcf2eb"
      unitRef="U_USD">19300000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic
      contextRef="C_ff1d3949-30f1-4860-96e1-3bc8445dadc5"
      decimals="-3"
      id="F_eebbf261-7a66-49f7-8d2a-75248a091ad9"
      unitRef="U_USD">82030000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="C_5480a361-9c43-4312-bd06-e3ef238d80ef"
      decimals="-3"
      id="F_605804c8-a9e1-420c-bdea-e263c6d16850"
      unitRef="U_shares">27667000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="C_b37fb8aa-23ee-4e06-bf1a-5bff74a51d42"
      decimals="-3"
      id="F_2f7d2ac5-53e0-46d4-84c7-cb5eee43f5a9"
      unitRef="U_shares">25808000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="C_db1708bf-5968-4d48-975a-f562646b53c7"
      decimals="-3"
      id="F_bc84c574-dfe0-4713-acb7-a6d1922160ce"
      unitRef="U_shares">27446000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="C_ff1d3949-30f1-4860-96e1-3bc8445dadc5"
      decimals="-3"
      id="F_6fa5c021-a97b-4464-a2b9-e8a4da313542"
      unitRef="U_shares">25256000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="C_5480a361-9c43-4312-bd06-e3ef238d80ef"
      decimals="INF"
      id="F_0108ecd2-ad78-4b24-ad91-2485b3f28e50"
      unitRef="U_UnitedStatesOfAmericaDollarsShare">0.14</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="C_b37fb8aa-23ee-4e06-bf1a-5bff74a51d42"
      decimals="INF"
      id="F_71e4e7d0-7019-4607-8a91-af98c24f7050"
      unitRef="U_UnitedStatesOfAmericaDollarsShare">2.98</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="C_db1708bf-5968-4d48-975a-f562646b53c7"
      decimals="INF"
      id="F_3491932c-28a4-49a5-9873-3139fbbed5e9"
      unitRef="U_UnitedStatesOfAmericaDollarsShare">0.7</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="C_ff1d3949-30f1-4860-96e1-3bc8445dadc5"
      decimals="INF"
      id="F_0cab897f-8442-4b9b-9b09-069298ed5b2d"
      unitRef="U_UnitedStatesOfAmericaDollarsShare">3.25</us-gaap:EarningsPerShareBasic>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="C_5480a361-9c43-4312-bd06-e3ef238d80ef"
      decimals="-3"
      id="F_b8e57b21-fc10-4ca3-a182-87775b4549dd"
      unitRef="U_shares">28314000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="C_b37fb8aa-23ee-4e06-bf1a-5bff74a51d42"
      decimals="-3"
      id="F_7e80fe0b-0ccc-416e-94ec-db2a3236f8c7"
      unitRef="U_shares">26979000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="C_db1708bf-5968-4d48-975a-f562646b53c7"
      decimals="-3"
      id="F_b61ab367-ac8c-4e73-8140-fcbe90760dcb"
      unitRef="U_shares">28248000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="C_ff1d3949-30f1-4860-96e1-3bc8445dadc5"
      decimals="-3"
      id="F_b6337c14-27ca-46d9-b2e8-456f330d5e89"
      unitRef="U_shares">26463000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:EarningsPerShareDiluted
      contextRef="C_5480a361-9c43-4312-bd06-e3ef238d80ef"
      decimals="INF"
      id="F_af645f43-e3b2-4e85-ba34-f70224b87db7"
      unitRef="U_UnitedStatesOfAmericaDollarsShare">0.14</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="C_b37fb8aa-23ee-4e06-bf1a-5bff74a51d42"
      decimals="INF"
      id="F_e991803e-b2c6-4832-a015-2f896ec900ab"
      unitRef="U_UnitedStatesOfAmericaDollarsShare">2.85</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="C_db1708bf-5968-4d48-975a-f562646b53c7"
      decimals="INF"
      id="F_d92b9e78-19bb-4613-bb28-c47eb1215da7"
      unitRef="U_UnitedStatesOfAmericaDollarsShare">0.68</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="C_ff1d3949-30f1-4860-96e1-3bc8445dadc5"
      decimals="INF"
      id="F_f4bbf7af-3bca-4504-8e41-f523ad9d0d41"
      unitRef="U_UnitedStatesOfAmericaDollarsShare">3.1</us-gaap:EarningsPerShareDiluted>
    <us-gaap:IncomeLossFromContinuingOperations
      contextRef="C_5480a361-9c43-4312-bd06-e3ef238d80ef"
      decimals="-3"
      id="F_36276aaf-2bbd-4256-af8f-a7eb57a6b41c"
      unitRef="U_USD">3830000</us-gaap:IncomeLossFromContinuingOperations>
    <us-gaap:IncomeLossFromContinuingOperations
      contextRef="C_b37fb8aa-23ee-4e06-bf1a-5bff74a51d42"
      decimals="-3"
      id="F_906107e0-bcda-4818-855b-8cdd0fc7ec47"
      unitRef="U_USD">77141000</us-gaap:IncomeLossFromContinuingOperations>
    <us-gaap:IncomeLossFromContinuingOperations
      contextRef="C_db1708bf-5968-4d48-975a-f562646b53c7"
      decimals="-3"
      id="F_80bf217b-8772-4627-8c54-e97a38d07677"
      unitRef="U_USD">19300000</us-gaap:IncomeLossFromContinuingOperations>
    <us-gaap:IncomeLossFromContinuingOperations
      contextRef="C_ff1d3949-30f1-4860-96e1-3bc8445dadc5"
      decimals="-3"
      id="F_0b0fe484-f944-4215-b938-2224d7f33135"
      unitRef="U_USD">83234000</us-gaap:IncomeLossFromContinuingOperations>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax
      contextRef="C_5480a361-9c43-4312-bd06-e3ef238d80ef"
      decimals="-3"
      id="F_fe8f3c40-333a-4f13-89f5-bbf71ab0152d"
      unitRef="U_USD">-10049000</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax
      contextRef="C_b37fb8aa-23ee-4e06-bf1a-5bff74a51d42"
      decimals="-3"
      id="F_9035144c-835d-42a6-b689-87c87dee7876"
      unitRef="U_USD">187000</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax
      contextRef="C_db1708bf-5968-4d48-975a-f562646b53c7"
      decimals="-3"
      id="F_7b8813b5-1036-467d-872f-be806a3c32dc"
      unitRef="U_USD">-9498000</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax
      contextRef="C_ff1d3949-30f1-4860-96e1-3bc8445dadc5"
      decimals="-3"
      id="F_c1a38b8b-ee23-4233-8c99-fc4246d8df1a"
      unitRef="U_USD">131000</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="C_5480a361-9c43-4312-bd06-e3ef238d80ef"
      decimals="-3"
      id="F_0ed27744-2b33-4f4e-aa69-5c3114f31cd1"
      unitRef="U_USD">-6219000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="C_b37fb8aa-23ee-4e06-bf1a-5bff74a51d42"
      decimals="-3"
      id="F_72ef1a61-1588-40dd-8948-d713126570b3"
      unitRef="U_USD">77328000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="C_db1708bf-5968-4d48-975a-f562646b53c7"
      decimals="-3"
      id="F_020c380a-211a-48a4-a6d2-ed7dbd61ce51"
      unitRef="U_USD">9802000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="C_ff1d3949-30f1-4860-96e1-3bc8445dadc5"
      decimals="-3"
      id="F_a7a50d74-a3a6-415c-b7c4-9d72e9e38307"
      unitRef="U_USD">83365000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:NetIncomeLoss
      contextRef="C_db1708bf-5968-4d48-975a-f562646b53c7"
      decimals="-3"
      id="F_7feb0611-cdc4-42d7-8896-6e8d68a20ddf"
      unitRef="U_USD">19300000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="C_ff1d3949-30f1-4860-96e1-3bc8445dadc5"
      decimals="-3"
      id="F_f26a5e36-aa2c-442a-bc0d-c80288d1d1ce"
      unitRef="U_USD">83234000</us-gaap:NetIncomeLoss>
    <us-gaap:GainLossOnDispositionOfAssets1
      contextRef="C_db1708bf-5968-4d48-975a-f562646b53c7"
      decimals="-3"
      id="F_c835bab6-be89-471c-afec-f3dec6049eab"
      unitRef="U_USD">-24000</us-gaap:GainLossOnDispositionOfAssets1>
    <us-gaap:GainLossOnDispositionOfAssets1
      contextRef="C_ff1d3949-30f1-4860-96e1-3bc8445dadc5"
      decimals="-3"
      id="F_c926a184-2c6e-4e09-8525-402f4d88e22a"
      unitRef="U_USD">1145000</us-gaap:GainLossOnDispositionOfAssets1>
    <us-gaap:Depreciation
      contextRef="C_db1708bf-5968-4d48-975a-f562646b53c7"
      decimals="-3"
      id="F_d308301f-237f-4e81-a706-9784c4eb3786"
      unitRef="U_USD">2738000</us-gaap:Depreciation>
    <us-gaap:Depreciation
      contextRef="C_ff1d3949-30f1-4860-96e1-3bc8445dadc5"
      decimals="-3"
      id="F_a18309a2-3ce2-40f0-9aaf-523c7e996a15"
      unitRef="U_USD">3042000</us-gaap:Depreciation>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="C_db1708bf-5968-4d48-975a-f562646b53c7"
      decimals="-3"
      id="F_53dd74d2-c29d-4159-a677-9617f47e24ef"
      unitRef="U_USD">2777000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="C_ff1d3949-30f1-4860-96e1-3bc8445dadc5"
      decimals="-3"
      id="F_12fbc34e-eaa2-493c-9170-6f61994d0b26"
      unitRef="U_USD">1120000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:DeferredIncomeTaxExpenseBenefit
      contextRef="C_db1708bf-5968-4d48-975a-f562646b53c7"
      decimals="-3"
      id="F_f2cc8828-2299-40cd-88a6-400300549b9d"
      unitRef="U_USD">-980000</us-gaap:DeferredIncomeTaxExpenseBenefit>
    <us-gaap:DeferredIncomeTaxExpenseBenefit
      contextRef="C_ff1d3949-30f1-4860-96e1-3bc8445dadc5"
      decimals="-3"
      id="F_03c7ac3a-6ad1-4527-bf75-f8db79b19479"
      unitRef="U_USD">-66506000</us-gaap:DeferredIncomeTaxExpenseBenefit>
    <us-gaap:ShareBasedCompensation
      contextRef="C_db1708bf-5968-4d48-975a-f562646b53c7"
      decimals="-3"
      id="F_071a7ab1-5cac-4040-a43a-32ea0e4f0e22"
      unitRef="U_USD">12656000</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation
      contextRef="C_ff1d3949-30f1-4860-96e1-3bc8445dadc5"
      decimals="-3"
      id="F_0c5192c7-3bb2-4843-8fac-45d2cac1b2b7"
      unitRef="U_USD">9489000</us-gaap:ShareBasedCompensation>
    <agys:IncreaseDecreaseInOperatingAssetsAndLiabilties
      contextRef="C_db1708bf-5968-4d48-975a-f562646b53c7"
      decimals="-3"
      id="F_a9206252-9760-4b63-b42f-4e221c6ec236"
      unitRef="U_USD">8539000</agys:IncreaseDecreaseInOperatingAssetsAndLiabilties>
    <agys:IncreaseDecreaseInOperatingAssetsAndLiabilties
      contextRef="C_ff1d3949-30f1-4860-96e1-3bc8445dadc5"
      decimals="-3"
      id="F_b115d418-c472-4d6a-9cca-2193cbf37ebc"
      unitRef="U_USD">10855000</agys:IncreaseDecreaseInOperatingAssetsAndLiabilties>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="C_db1708bf-5968-4d48-975a-f562646b53c7"
      decimals="-3"
      id="F_24500116-1975-4289-909c-07c73b5579d7"
      unitRef="U_USD">27976000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="C_ff1d3949-30f1-4860-96e1-3bc8445dadc5"
      decimals="-3"
      id="F_ba1cdf63-eeee-47e9-a128-2d673566873b"
      unitRef="U_USD">18379000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired
      contextRef="C_db1708bf-5968-4d48-975a-f562646b53c7"
      decimals="-3"
      id="F_7289697e-9ac8-4ef4-b48a-3fd492bed901"
      unitRef="U_USD">144945000</us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired>
    <us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired
      contextRef="C_ff1d3949-30f1-4860-96e1-3bc8445dadc5"
      decimals="-3"
      id="F_08119322-6272-4702-ad78-5b7b2caa5518"
      unitRef="U_USD">0</us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired>
    <us-gaap:PaymentsToAcquireProductiveAssets
      contextRef="C_db1708bf-5968-4d48-975a-f562646b53c7"
      decimals="-3"
      id="F_2f7caaa4-7b2d-414d-b55b-13e0839b6adb"
      unitRef="U_USD">2082000</us-gaap:PaymentsToAcquireProductiveAssets>
    <us-gaap:PaymentsToAcquireProductiveAssets
      contextRef="C_ff1d3949-30f1-4860-96e1-3bc8445dadc5"
      decimals="-3"
      id="F_cff38b93-7268-4eb9-8367-62d75ecbd363"
      unitRef="U_USD">7658000</us-gaap:PaymentsToAcquireProductiveAssets>
    <us-gaap:PaymentsForProceedsFromLifeInsurancePolicies
      contextRef="C_db1708bf-5968-4d48-975a-f562646b53c7"
      decimals="-3"
      id="F_e87b4846-bf39-4ed5-a694-d8807e79f0f9"
      unitRef="U_USD">27000</us-gaap:PaymentsForProceedsFromLifeInsurancePolicies>
    <us-gaap:PaymentsForProceedsFromLifeInsurancePolicies
      contextRef="C_ff1d3949-30f1-4860-96e1-3bc8445dadc5"
      decimals="-3"
      id="F_40b92277-29be-46a2-8393-961ce2709bac"
      unitRef="U_USD">2000</us-gaap:PaymentsForProceedsFromLifeInsurancePolicies>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="C_db1708bf-5968-4d48-975a-f562646b53c7"
      decimals="-3"
      id="F_9ad951d7-3132-413c-8cdd-c95f663b0cd4"
      unitRef="U_USD">-147054000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="C_ff1d3949-30f1-4860-96e1-3bc8445dadc5"
      decimals="-3"
      id="F_0c4a1b5f-1690-4b56-90c4-071dab74d94f"
      unitRef="U_USD">-7660000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:PaymentsOfDividendsPreferredStockAndPreferenceStock
      contextRef="C_db1708bf-5968-4d48-975a-f562646b53c7"
      decimals="-3"
      id="F_8c1b65b3-ceb2-498f-a737-60c05ca11678"
      unitRef="U_USD">0</us-gaap:PaymentsOfDividendsPreferredStockAndPreferenceStock>
    <us-gaap:PaymentsOfDividendsPreferredStockAndPreferenceStock
      contextRef="C_ff1d3949-30f1-4860-96e1-3bc8445dadc5"
      decimals="-3"
      id="F_6303b6f5-5b4e-428b-bbf6-e3fea5972b0d"
      unitRef="U_USD">1663000</us-gaap:PaymentsOfDividendsPreferredStockAndPreferenceStock>
    <us-gaap:ProceedsFromDebtNetOfIssuanceCosts
      contextRef="C_db1708bf-5968-4d48-975a-f562646b53c7"
      decimals="-3"
      id="F_4f11c898-52c1-4125-86aa-5dbdefa7c2c0"
      unitRef="U_USD">49646000</us-gaap:ProceedsFromDebtNetOfIssuanceCosts>
    <us-gaap:ProceedsFromDebtNetOfIssuanceCosts
      contextRef="C_ff1d3949-30f1-4860-96e1-3bc8445dadc5"
      decimals="-3"
      id="F_831decad-f946-4c91-b1c2-c962eda91aae"
      unitRef="U_USD">0</us-gaap:ProceedsFromDebtNetOfIssuanceCosts>
    <us-gaap:RepaymentsOfDebt
      contextRef="C_db1708bf-5968-4d48-975a-f562646b53c7"
      decimals="-3"
      id="F_bc3eff3b-72b8-4618-bb07-b0986e77fefc"
      unitRef="U_USD">12000000</us-gaap:RepaymentsOfDebt>
    <us-gaap:RepaymentsOfDebt
      contextRef="C_ff1d3949-30f1-4860-96e1-3bc8445dadc5"
      decimals="-3"
      id="F_b1ab0fbe-53a5-4163-9a84-be179b9d360a"
      unitRef="U_USD">0</us-gaap:RepaymentsOfDebt>
    <us-gaap:ProceedsFromStockPlans
      contextRef="C_db1708bf-5968-4d48-975a-f562646b53c7"
      decimals="-3"
      id="F_70675fe2-e2f0-45f7-a2e8-7e1d4c1c989a"
      unitRef="U_USD">453000</us-gaap:ProceedsFromStockPlans>
    <us-gaap:ProceedsFromStockPlans
      contextRef="C_ff1d3949-30f1-4860-96e1-3bc8445dadc5"
      decimals="-3"
      id="F_ede3f0de-268b-4806-92a2-46bd075a1500"
      unitRef="U_USD">0</us-gaap:ProceedsFromStockPlans>
    <us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation
      contextRef="C_db1708bf-5968-4d48-975a-f562646b53c7"
      decimals="-3"
      id="F_e24a54e1-5214-4a15-9441-5b196ace2e77"
      unitRef="U_USD">2848000</us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation
      contextRef="C_ff1d3949-30f1-4860-96e1-3bc8445dadc5"
      decimals="-3"
      id="F_f706d03d-68ea-4d63-9336-b0e28786157b"
      unitRef="U_USD">5734000</us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:RepaymentsOfLongTermDebt
      contextRef="C_db1708bf-5968-4d48-975a-f562646b53c7"
      decimals="-3"
      id="F_4555c2af-1f11-4211-b33e-15c7a6659819"
      unitRef="U_USD">0</us-gaap:RepaymentsOfLongTermDebt>
    <us-gaap:RepaymentsOfLongTermDebt
      contextRef="C_ff1d3949-30f1-4860-96e1-3bc8445dadc5"
      decimals="-3"
      id="F_6059f8fe-c823-4b98-b008-5893666a297a"
      unitRef="U_USD">2000</us-gaap:RepaymentsOfLongTermDebt>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="C_db1708bf-5968-4d48-975a-f562646b53c7"
      decimals="-3"
      id="F_9cf6f686-960f-49b8-8887-5283aa09b0fe"
      unitRef="U_USD">35251000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="C_ff1d3949-30f1-4860-96e1-3bc8445dadc5"
      decimals="-3"
      id="F_11853769-facc-4171-8486-89b0b6776292"
      unitRef="U_USD">-7399000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="C_db1708bf-5968-4d48-975a-f562646b53c7"
      decimals="-3"
      id="F_413c5e29-179a-4e62-8ef1-a16b3e35813c"
      unitRef="U_USD">-303000</us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="C_ff1d3949-30f1-4860-96e1-3bc8445dadc5"
      decimals="-3"
      id="F_868f479d-e660-40bd-a3bd-2e299b87cd7c"
      unitRef="U_USD">38000</us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
      contextRef="C_db1708bf-5968-4d48-975a-f562646b53c7"
      decimals="-3"
      id="F_edf653bf-b5ed-401a-9724-0a23000c380c"
      unitRef="U_USD">-84130000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
      contextRef="C_ff1d3949-30f1-4860-96e1-3bc8445dadc5"
      decimals="-3"
      id="F_41ef3797-61c6-4039-b699-615a92acf0af"
      unitRef="U_USD">3358000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="C_a47155c6-d2bc-46f6-a5d2-077d94d8279a"
      decimals="-3"
      id="F_c78add85-36ec-495a-97cc-63e78ebb6378"
      unitRef="U_USD">144891000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="C_9291d9d6-ae55-4eb2-9fcd-64bf0612afff"
      decimals="-3"
      id="F_70069683-d4e6-4b97-b272-3928f9b35b03"
      unitRef="U_USD">112842000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="C_e8de4f4d-003a-4cf0-8540-328e0c682eca"
      decimals="-3"
      id="F_a1a2cb83-8ac9-4b2e-b280-3c4dd97361e5"
      unitRef="U_USD">60761000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="C_069ab911-e19a-46a2-a638-a3915faf9ad1"
      decimals="-3"
      id="F_b812eca1-7ada-4d51-b07e-1e963536b276"
      unitRef="U_USD">116200000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:SharesOutstanding
      contextRef="C_f330dde7-b945-48cb-95d9-baadc8953dcb"
      decimals="INF"
      id="F_c247e29d-4307-4d90-9e7c-44203a5cf1b7"
      unitRef="U_shares">33342</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="C_f330dde7-b945-48cb-95d9-baadc8953dcb"
      decimals="-3"
      id="F_04b58b9f-9654-4826-abdb-6681e9b4464a"
      unitRef="U_USD">10003000</us-gaap:StockholdersEquity>
    <us-gaap:SharesOutstanding
      contextRef="C_36d022ae-7372-4993-a76e-d471158296de"
      decimals="INF"
      id="F_25bcf32c-bcc6-496e-a6d9-73edeabb0752"
      unitRef="U_shares">-5402</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="C_36d022ae-7372-4993-a76e-d471158296de"
      decimals="-3"
      id="F_63e12ef4-9131-4f78-8df9-82211f621baf"
      unitRef="U_USD">-1622000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="C_cc84170e-b61e-46be-9e79-f3b8c1a21876"
      decimals="-3"
      id="F_286a43e1-99ad-4ad3-a2fc-999593cc5802"
      unitRef="U_USD">102275000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="C_ff1e316f-864f-4807-b568-69857a723cd8"
      decimals="-3"
      id="F_c38fe0f5-a96e-40a8-b3dc-4e2182437959"
      unitRef="U_USD">153225000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="C_04f6b6cf-8d40-4a12-b513-9093955a1ac0"
      decimals="-3"
      id="F_5fac7e9a-f1f8-4c4f-957a-7dec1cebffb1"
      unitRef="U_USD">-3619000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="C_35e6af75-7a10-4b11-b7bc-8077c695bb22"
      decimals="-3"
      id="F_7bd7ae68-8fd8-483f-a023-16ed4a207528"
      unitRef="U_USD">260262000</us-gaap:StockholdersEquity>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="C_4da8f69a-5487-4a3a-8738-5190bd2546b0"
      decimals="-3"
      id="F_920388b6-e934-4fe7-a6b5-16f48056254d"
      unitRef="U_USD">4173000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="C_5480a361-9c43-4312-bd06-e3ef238d80ef"
      decimals="-3"
      id="F_9ce3c3eb-0439-40a8-88da-f5ed7c455284"
      unitRef="U_USD">4173000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <agys:ShareIssuedUponExerciseOfSsars
      contextRef="C_2d0da71b-3725-436f-80a0-7553d659f615"
      decimals="INF"
      id="F_5c9d99d7-d15e-4228-be51-82e940daea8e"
      unitRef="U_shares">36</agys:ShareIssuedUponExerciseOfSsars>
    <agys:SharesIssuedUponExerciseOfSsars
      contextRef="C_2d0da71b-3725-436f-80a0-7553d659f615"
      decimals="-3"
      id="F_8ebe8bb8-5ce8-4b8a-8cf7-1ac202b081bf"
      unitRef="U_USD">-11000</agys:SharesIssuedUponExerciseOfSsars>
    <agys:SharesIssuedUponExerciseOfSsars
      contextRef="C_4da8f69a-5487-4a3a-8738-5190bd2546b0"
      decimals="-3"
      id="F_4f74d328-6618-4fbb-b8d9-2954652273b5"
      unitRef="U_USD">11000</agys:SharesIssuedUponExerciseOfSsars>
    <agys:NumberOfSharesWithheldForTaxesUponExerciseOfSsarsOrVestingOfOtherGrants
      contextRef="C_2d0da71b-3725-436f-80a0-7553d659f615"
      decimals="INF"
      id="F_ab11d86d-9f45-4e4a-87f3-857432ad415f"
      unitRef="U_shares">-12</agys:NumberOfSharesWithheldForTaxesUponExerciseOfSsarsOrVestingOfOtherGrants>
    <agys:SharesWithheldForTaxesUponExerciseOfSsarsOrVestingOfOtherGrantsValue
      contextRef="C_2d0da71b-3725-436f-80a0-7553d659f615"
      decimals="-3"
      id="F_ad48b8b4-8435-4806-9cf4-56669f454e15"
      unitRef="U_USD">4000</agys:SharesWithheldForTaxesUponExerciseOfSsarsOrVestingOfOtherGrantsValue>
    <agys:SharesWithheldForTaxesUponExerciseOfSsarsOrVestingOfOtherGrantsValue
      contextRef="C_4da8f69a-5487-4a3a-8738-5190bd2546b0"
      decimals="-3"
      id="F_074be83c-8a0b-4acd-b919-8d102f2ab872"
      unitRef="U_USD">1421000</agys:SharesWithheldForTaxesUponExerciseOfSsarsOrVestingOfOtherGrantsValue>
    <agys:SharesWithheldForTaxesUponExerciseOfSsarsOrVestingOfOtherGrantsValue
      contextRef="C_5480a361-9c43-4312-bd06-e3ef238d80ef"
      decimals="-3"
      id="F_ca3604f1-676f-4b1d-ba6c-25823ef1d43a"
      unitRef="U_USD">1425000</agys:SharesWithheldForTaxesUponExerciseOfSsarsOrVestingOfOtherGrantsValue>
    <us-gaap:StockIssuedDuringPeriodSharesNewIssues
      contextRef="C_2d0da71b-3725-436f-80a0-7553d659f615"
      decimals="INF"
      id="F_0eb964a9-05dc-4891-9320-f2c5ac5c39f3"
      unitRef="U_shares">-2</us-gaap:StockIssuedDuringPeriodSharesNewIssues>
    <us-gaap:StockIssuedDuringPeriodValueNewIssues
      contextRef="C_2d0da71b-3725-436f-80a0-7553d659f615"
      decimals="-3"
      id="F_c73f07f9-6506-44eb-a2df-3a2020121766"
      unitRef="U_USD">-1000</us-gaap:StockIssuedDuringPeriodValueNewIssues>
    <us-gaap:StockIssuedDuringPeriodValueNewIssues
      contextRef="C_4da8f69a-5487-4a3a-8738-5190bd2546b0"
      decimals="-3"
      id="F_2affbcc0-103d-4f49-9d25-46ea2afc08bd"
      unitRef="U_USD">1000</us-gaap:StockIssuedDuringPeriodValueNewIssues>
    <us-gaap:NetIncomeLoss
      contextRef="C_ba495f5a-cdf6-4623-86dd-0f0f95a65079"
      decimals="-3"
      id="F_08461244-bf86-4dbf-aa78-465638ab5472"
      unitRef="U_USD">3830000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="C_5480a361-9c43-4312-bd06-e3ef238d80ef"
      decimals="-3"
      id="F_630e1964-5125-4a85-87d6-a2f850267564"
      unitRef="U_USD">3830000</us-gaap:NetIncomeLoss>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent
      contextRef="C_8a6df4af-a93a-48d0-a18a-26750d6568f4"
      decimals="-3"
      id="F_9dc0ea6c-d4bd-45a2-b659-428311f7fe60"
      unitRef="U_USD">-10049000</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent
      contextRef="C_5480a361-9c43-4312-bd06-e3ef238d80ef"
      decimals="-3"
      id="F_1716475c-ccf8-4776-bf1e-055721095eee"
      unitRef="U_USD">-10049000</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent>
    <us-gaap:SharesOutstanding
      contextRef="C_b6267268-6af6-44ec-b51c-5011870dd2ca"
      decimals="INF"
      id="F_201ce89f-906b-4895-ac6a-28ea240d872c"
      unitRef="U_shares">33342</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="C_b6267268-6af6-44ec-b51c-5011870dd2ca"
      decimals="-3"
      id="F_ee8c09f7-c25f-45bc-8ca5-581f00397eb3"
      unitRef="U_USD">10003000</us-gaap:StockholdersEquity>
    <us-gaap:SharesOutstanding
      contextRef="C_65b10017-5799-4951-ad41-ba608d469022"
      decimals="INF"
      id="F_61f026c5-b032-4dd5-81ac-dd73942f3129"
      unitRef="U_shares">-5380</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="C_65b10017-5799-4951-ad41-ba608d469022"
      decimals="-3"
      id="F_36c13cf2-3bf5-428f-bd36-0e569f37a8d6"
      unitRef="U_USD">-1616000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="C_5490b5b8-f7bf-42ca-bc42-0aa169a7075c"
      decimals="-3"
      id="F_41c9acbd-b57a-4dec-af89-0f258dc4134d"
      unitRef="U_USD">105017000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="C_3df030ba-5998-49ec-a323-18c9ba82c8dc"
      decimals="-3"
      id="F_92cf9bbe-a5fc-46b1-b332-20fccf99a20e"
      unitRef="U_USD">157055000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="C_73cb9ee7-2212-4900-96ec-e4bd623a1fae"
      decimals="-3"
      id="F_b36c4944-ba3b-4211-bff0-534594fba77e"
      unitRef="U_USD">-13668000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="C_e8de4f4d-003a-4cf0-8540-328e0c682eca"
      decimals="-3"
      id="F_4a9c8216-9260-421f-a69b-3d05fe9eb227"
      unitRef="U_USD">256791000</us-gaap:StockholdersEquity>
    <us-gaap:SharesOutstanding
      contextRef="C_e067ea0b-491d-4fd0-8d09-d8b85685a10d"
      decimals="INF"
      id="F_2acb0bc8-c406-41f0-8d82-e3c8160f6eb7"
      unitRef="U_shares">31607</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="C_e067ea0b-491d-4fd0-8d09-d8b85685a10d"
      decimals="-3"
      id="F_cf2365cd-ba67-4436-9676-f15ae882a602"
      unitRef="U_USD">9482000</us-gaap:StockholdersEquity>
    <us-gaap:SharesOutstanding
      contextRef="C_7d70a683-04ab-45d8-a85d-622ceb3a8674"
      decimals="INF"
      id="F_bedad3df-a794-4614-86a1-ff4d7c7b62dd"
      unitRef="U_shares">-6236</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="C_7d70a683-04ab-45d8-a85d-622ceb3a8674"
      decimals="-3"
      id="F_8eee12d7-e32c-4cbe-9a47-5aba57c5938a"
      unitRef="U_USD">-1871000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="C_b2c0d8ec-39df-40e9-b64f-d4f640183031"
      decimals="-3"
      id="F_a3acf059-0013-4e48-9ce9-693b279fc752"
      unitRef="U_USD">55154000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="C_5f9c48d3-2bff-4405-ac37-a85737c41fc5"
      decimals="-3"
      id="F_94d55c6e-29fa-43c6-9a92-b7ba1cfae780"
      unitRef="U_USD">57939000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="C_06e9a199-9ecf-4a61-9507-a2d039ec4ca9"
      decimals="-3"
      id="F_d1f12d7a-b4e1-43c2-8f4c-b2b2d54dd69d"
      unitRef="U_USD">-4086000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="C_42af1cd2-acf3-46b3-9ba4-1432d9509a49"
      decimals="-3"
      id="F_0192e3c1-6b44-44e6-8e9b-0a8590a431fb"
      unitRef="U_USD">116618000</us-gaap:StockholdersEquity>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="C_b383a576-b4f0-4cfb-9d79-1ba9452a5d0f"
      decimals="-3"
      id="F_94444f66-bfa3-4a28-970d-7e4d960ccba2"
      unitRef="U_USD">3488000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="C_b37fb8aa-23ee-4e06-bf1a-5bff74a51d42"
      decimals="-3"
      id="F_c72a4cad-3537-4cab-8f47-aa56d7b3b6b8"
      unitRef="U_USD">3488000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <agys:ShareIssuedUponExerciseOfSsars
      contextRef="C_fdc6d878-f153-4357-bc26-c3bd8ac38630"
      decimals="INF"
      id="F_d8e37ca4-2b9b-4256-81e6-f4e6f637f38b"
      unitRef="U_shares">93</agys:ShareIssuedUponExerciseOfSsars>
    <agys:SharesIssuedUponExerciseOfSsars
      contextRef="C_fdc6d878-f153-4357-bc26-c3bd8ac38630"
      decimals="-3"
      id="F_5ecef174-ef8c-4699-8c2c-54c2813c3d3e"
      unitRef="U_USD">-28000</agys:SharesIssuedUponExerciseOfSsars>
    <agys:SharesIssuedUponExerciseOfSsars
      contextRef="C_b383a576-b4f0-4cfb-9d79-1ba9452a5d0f"
      decimals="-3"
      id="F_1c2e6b3b-a398-424c-87ed-c53ec31d5c6d"
      unitRef="U_USD">28000</agys:SharesIssuedUponExerciseOfSsars>
    <agys:NumberOfSharesWithheldForTaxesUponExerciseOfSsarsOrVestingOfOtherGrants
      contextRef="C_fdc6d878-f153-4357-bc26-c3bd8ac38630"
      decimals="INF"
      id="F_5b2868ad-549b-463e-a139-bbea33898496"
      unitRef="U_shares">-22</agys:NumberOfSharesWithheldForTaxesUponExerciseOfSsarsOrVestingOfOtherGrants>
    <agys:SharesWithheldForTaxesUponExerciseOfSsarsOrVestingOfOtherGrantsValue
      contextRef="C_fdc6d878-f153-4357-bc26-c3bd8ac38630"
      decimals="-3"
      id="F_75c72261-0b27-4fd4-8301-429048e07e07"
      unitRef="U_USD">7000</agys:SharesWithheldForTaxesUponExerciseOfSsarsOrVestingOfOtherGrantsValue>
    <agys:SharesWithheldForTaxesUponExerciseOfSsarsOrVestingOfOtherGrantsValue
      contextRef="C_b383a576-b4f0-4cfb-9d79-1ba9452a5d0f"
      decimals="-3"
      id="F_106a4845-1d17-41b7-997c-a3850396b311"
      unitRef="U_USD">1868000</agys:SharesWithheldForTaxesUponExerciseOfSsarsOrVestingOfOtherGrantsValue>
    <agys:SharesWithheldForTaxesUponExerciseOfSsarsOrVestingOfOtherGrantsValue
      contextRef="C_b37fb8aa-23ee-4e06-bf1a-5bff74a51d42"
      decimals="-3"
      id="F_a5850749-6802-4a6b-a9c9-f5164b19cfc4"
      unitRef="U_USD">1875000</agys:SharesWithheldForTaxesUponExerciseOfSsarsOrVestingOfOtherGrantsValue>
    <us-gaap:StockIssuedDuringPeriodSharesNewIssues
      contextRef="C_fdc6d878-f153-4357-bc26-c3bd8ac38630"
      decimals="INF"
      id="F_9a1d7fd2-a498-457d-b6fd-a0c140d9dd9e"
      unitRef="U_shares">173</us-gaap:StockIssuedDuringPeriodSharesNewIssues>
    <us-gaap:StockIssuedDuringPeriodValueNewIssues
      contextRef="C_fdc6d878-f153-4357-bc26-c3bd8ac38630"
      decimals="-3"
      id="F_03f8e286-976e-44e0-a464-fed9b30f2354"
      unitRef="U_USD">52000</us-gaap:StockIssuedDuringPeriodValueNewIssues>
    <us-gaap:StockIssuedDuringPeriodValueNewIssues
      contextRef="C_b383a576-b4f0-4cfb-9d79-1ba9452a5d0f"
      decimals="-3"
      id="F_8d57661a-049d-4887-a6ac-ad28ad302c32"
      unitRef="U_USD">-52000</us-gaap:StockIssuedDuringPeriodValueNewIssues>
    <us-gaap:NetIncomeLoss
      contextRef="C_29316733-a5c0-4817-bba2-7188bd6ca203"
      decimals="-3"
      id="F_2bbd91b8-56ef-482e-8312-25a8a32b5b6f"
      unitRef="U_USD">77141000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="C_b37fb8aa-23ee-4e06-bf1a-5bff74a51d42"
      decimals="-3"
      id="F_6323037b-c5b1-4a74-b35c-89cceda75205"
      unitRef="U_USD">77141000</us-gaap:NetIncomeLoss>
    <us-gaap:StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities
      contextRef="C_e4b7c8f2-ae18-4603-bf0c-a2552f66cee5"
      decimals="INF"
      id="F_91e1f95c-4fdd-4462-9d72-e3b4e8f6fb26"
      unitRef="U_shares">1735</us-gaap:StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities>
    <us-gaap:StockIssuedDuringPeriodValueConversionOfConvertibleSecurities
      contextRef="C_e4b7c8f2-ae18-4603-bf0c-a2552f66cee5"
      decimals="-3"
      id="F_3ac28cd5-d19e-4050-9dc5-cc05150e3190"
      unitRef="U_USD">521000</us-gaap:StockIssuedDuringPeriodValueConversionOfConvertibleSecurities>
    <us-gaap:StockIssuedDuringPeriodValueConversionOfConvertibleSecurities
      contextRef="C_b383a576-b4f0-4cfb-9d79-1ba9452a5d0f"
      decimals="-3"
      id="F_2ca7af8a-812f-40be-941e-4bd71c34f03b"
      unitRef="U_USD">34479000</us-gaap:StockIssuedDuringPeriodValueConversionOfConvertibleSecurities>
    <us-gaap:StockIssuedDuringPeriodValueConversionOfConvertibleSecurities
      contextRef="C_b37fb8aa-23ee-4e06-bf1a-5bff74a51d42"
      decimals="-3"
      id="F_499befd9-8fd5-41b1-937b-2750f62cb9a3"
      unitRef="U_USD">35000000</us-gaap:StockIssuedDuringPeriodValueConversionOfConvertibleSecurities>
    <agys:AccretionOfConvertiblePreferredStockDividends
      contextRef="C_29316733-a5c0-4817-bba2-7188bd6ca203"
      decimals="-3"
      id="F_df6c118e-1679-47f5-a4d7-c17c9af9b638"
      unitRef="U_USD">-286000</agys:AccretionOfConvertiblePreferredStockDividends>
    <agys:AccretionOfConvertiblePreferredStockDividends
      contextRef="C_b37fb8aa-23ee-4e06-bf1a-5bff74a51d42"
      decimals="-3"
      id="F_9325c45b-51dd-43aa-8eee-889f49942057"
      unitRef="U_USD">-286000</agys:AccretionOfConvertiblePreferredStockDividends>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent
      contextRef="C_4b6882ca-4c6e-442e-b328-8b2503bf893c"
      decimals="-3"
      id="F_3b88f23a-2428-4464-90b4-4c3baff2d6c3"
      unitRef="U_USD">187000</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent
      contextRef="C_b37fb8aa-23ee-4e06-bf1a-5bff74a51d42"
      decimals="-3"
      id="F_19e6394f-ed40-4aea-b6a3-b901962fae7a"
      unitRef="U_USD">187000</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent>
    <us-gaap:SharesOutstanding
      contextRef="C_3f94d8fa-f93f-4b13-9ff3-c38df6b7119c"
      decimals="INF"
      id="F_a127345f-c2ca-45d9-afc6-556fa4688831"
      unitRef="U_shares">33342</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="C_3f94d8fa-f93f-4b13-9ff3-c38df6b7119c"
      decimals="-3"
      id="F_06da9ea0-f6da-481e-8025-968e6d4fa856"
      unitRef="U_USD">10003000</us-gaap:StockholdersEquity>
    <us-gaap:SharesOutstanding
      contextRef="C_dd24dafd-1bf3-4aee-8af4-a0820398b808"
      decimals="INF"
      id="F_6416a505-1f2e-4c82-92c0-75706502baec"
      unitRef="U_shares">-5992</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="C_dd24dafd-1bf3-4aee-8af4-a0820398b808"
      decimals="-3"
      id="F_173463f5-4f89-463f-80be-1f614726951e"
      unitRef="U_USD">-1798000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="C_d1e9199d-b0ee-4b3e-a6d9-32d411585d05"
      decimals="-3"
      id="F_2a5834de-07fb-456d-b4a2-3adb593ee452"
      unitRef="U_USD">91173000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="C_e9be15f9-f5d6-4ce7-a962-7f4523f7cd39"
      decimals="-3"
      id="F_4a53e010-9bc1-4cd0-8bd3-ce550fc92cc2"
      unitRef="U_USD">134794000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="C_7e9f9c76-1114-4036-85a9-b4d9b58d9e94"
      decimals="-3"
      id="F_4772f43a-aef0-48fa-bcda-030e6deedf12"
      unitRef="U_USD">-3899000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="C_069ab911-e19a-46a2-a638-a3915faf9ad1"
      decimals="-3"
      id="F_6d7fd972-fa40-438c-aa1a-a849fcfb3887"
      unitRef="U_USD">230273000</us-gaap:StockholdersEquity>
    <us-gaap:SharesOutstanding
      contextRef="C_35e1c068-0bff-4559-9775-f500126af745"
      decimals="INF"
      id="F_6802a114-e91c-4167-a46d-ee3a402e012f"
      unitRef="U_shares">33342</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="C_35e1c068-0bff-4559-9775-f500126af745"
      decimals="-3"
      id="F_19984171-f51e-4f48-8865-4b00b9867eb9"
      unitRef="U_USD">10003000</us-gaap:StockholdersEquity>
    <us-gaap:SharesOutstanding
      contextRef="C_4b436107-e541-43f8-a3cd-2fa98e929afe"
      decimals="INF"
      id="F_db1f828b-c0c3-4611-89fd-1a14463c18c4"
      unitRef="U_shares">-5965</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="C_4b436107-e541-43f8-a3cd-2fa98e929afe"
      decimals="-3"
      id="F_fad1a033-12e0-41fa-978a-0fc11a920def"
      unitRef="U_USD">-1791000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="C_1e37324e-8eac-4db0-9b01-36eb92789368"
      decimals="-3"
      id="F_5f2c6f3d-89a2-4c77-967b-966ce2c4d070"
      unitRef="U_USD">94680000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="C_0b649d2f-dc71-4e39-951d-a5c9eaea559c"
      decimals="-3"
      id="F_c59c333f-cf62-4d1d-b71d-609ce9b7d9b0"
      unitRef="U_USD">137755000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="C_e28f84a0-5e32-4aaf-ae32-97078429655d"
      decimals="-3"
      id="F_ad47ff91-27eb-43ec-8f8b-408991006c5c"
      unitRef="U_USD">-4170000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="C_a47155c6-d2bc-46f6-a5d2-077d94d8279a"
      decimals="-3"
      id="F_705b577a-32d3-446b-93a3-c6382c48a7d8"
      unitRef="U_USD">236477000</us-gaap:StockholdersEquity>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="C_fed6952f-be0e-47a1-b54b-68ea0ea0e94a"
      decimals="-3"
      id="F_2d0e5347-4ad4-4d50-a8e6-8f3b11034e97"
      unitRef="U_USD">12900000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="C_db1708bf-5968-4d48-975a-f562646b53c7"
      decimals="-3"
      id="F_c9fa3aa7-1978-49bf-b6e9-ee5f215afd33"
      unitRef="U_USD">12900000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <agys:ShareIssuedUponExerciseOfSsars
      contextRef="C_48b168b9-cdd2-47cc-99be-cc28817b7047"
      decimals="INF"
      id="F_08d11e93-2807-48ef-a073-5d5463eb296c"
      unitRef="U_shares">581</agys:ShareIssuedUponExerciseOfSsars>
    <agys:SharesIssuedUponExerciseOfSsars
      contextRef="C_48b168b9-cdd2-47cc-99be-cc28817b7047"
      decimals="-3"
      id="F_ba7d6b80-9b7a-4643-ab75-4da9bf5c41a3"
      unitRef="U_USD">-175000</agys:SharesIssuedUponExerciseOfSsars>
    <agys:SharesIssuedUponExerciseOfSsars
      contextRef="C_fed6952f-be0e-47a1-b54b-68ea0ea0e94a"
      decimals="-3"
      id="F_9ad9815e-9612-42ea-9b88-e6ab66812d16"
      unitRef="U_USD">175000</agys:SharesIssuedUponExerciseOfSsars>
    <agys:NumberOfSharesWithheldForTaxesUponExerciseOfSsarsOrVestingOfOtherGrants
      contextRef="C_48b168b9-cdd2-47cc-99be-cc28817b7047"
      decimals="INF"
      id="F_7baad2e8-0e44-49f9-a960-69a5e25bc4f7"
      unitRef="U_shares">-28</agys:NumberOfSharesWithheldForTaxesUponExerciseOfSsarsOrVestingOfOtherGrants>
    <agys:SharesWithheldForTaxesUponExerciseOfSsarsOrVestingOfOtherGrantsValue
      contextRef="C_48b168b9-cdd2-47cc-99be-cc28817b7047"
      decimals="-3"
      id="F_5387d10a-68cd-4476-9087-0d95b4544279"
      unitRef="U_USD">9000</agys:SharesWithheldForTaxesUponExerciseOfSsarsOrVestingOfOtherGrantsValue>
    <agys:SharesWithheldForTaxesUponExerciseOfSsarsOrVestingOfOtherGrantsValue
      contextRef="C_fed6952f-be0e-47a1-b54b-68ea0ea0e94a"
      decimals="-3"
      id="F_503c4964-93c8-483e-92ab-a571e404a8fc"
      unitRef="U_USD">2832000</agys:SharesWithheldForTaxesUponExerciseOfSsarsOrVestingOfOtherGrantsValue>
    <agys:SharesWithheldForTaxesUponExerciseOfSsarsOrVestingOfOtherGrantsValue
      contextRef="C_db1708bf-5968-4d48-975a-f562646b53c7"
      decimals="-3"
      id="F_122229fc-7313-45b4-80e7-eff3249c593d"
      unitRef="U_USD">2841000</agys:SharesWithheldForTaxesUponExerciseOfSsarsOrVestingOfOtherGrantsValue>
    <us-gaap:StockIssuedDuringPeriodSharesNewIssues
      contextRef="C_48b168b9-cdd2-47cc-99be-cc28817b7047"
      decimals="INF"
      id="F_60a12846-3560-4b67-a2d9-a4be40058edb"
      unitRef="U_shares">32</us-gaap:StockIssuedDuringPeriodSharesNewIssues>
    <us-gaap:StockIssuedDuringPeriodValueNewIssues
      contextRef="C_48b168b9-cdd2-47cc-99be-cc28817b7047"
      decimals="-3"
      id="F_69113f17-6481-4ef5-85eb-dd61f8dc4468"
      unitRef="U_USD">9000</us-gaap:StockIssuedDuringPeriodValueNewIssues>
    <us-gaap:StockIssuedDuringPeriodValueNewIssues
      contextRef="C_fed6952f-be0e-47a1-b54b-68ea0ea0e94a"
      decimals="-3"
      id="F_59b7bea3-59b9-4477-891c-c4cc40596ccd"
      unitRef="U_USD">444000</us-gaap:StockIssuedDuringPeriodValueNewIssues>
    <us-gaap:StockIssuedDuringPeriodValueNewIssues
      contextRef="C_db1708bf-5968-4d48-975a-f562646b53c7"
      decimals="-3"
      id="F_44301152-cd42-48fa-9334-ec1e7cf02ecf"
      unitRef="U_USD">453000</us-gaap:StockIssuedDuringPeriodValueNewIssues>
    <us-gaap:NetIncomeLoss
      contextRef="C_75e1094a-ce73-43f0-8331-2d9216b9b399"
      decimals="-3"
      id="F_31e84899-6b35-427b-85c2-0d159996e54d"
      unitRef="U_USD">19300000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="C_db1708bf-5968-4d48-975a-f562646b53c7"
      decimals="-3"
      id="F_39d601d4-ee95-4677-9fdc-476fb3c18e12"
      unitRef="U_USD">19300000</us-gaap:NetIncomeLoss>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent
      contextRef="C_ee5e2f28-91e4-4594-b263-e978a95b8f53"
      decimals="-3"
      id="F_459fa263-2ace-45b4-8b45-eef684b69922"
      unitRef="U_USD">-9498000</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent
      contextRef="C_db1708bf-5968-4d48-975a-f562646b53c7"
      decimals="-3"
      id="F_e4d835ac-0dea-4343-9312-f5052b929279"
      unitRef="U_USD">-9498000</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent>
    <us-gaap:SharesOutstanding
      contextRef="C_b6267268-6af6-44ec-b51c-5011870dd2ca"
      decimals="INF"
      id="F_00da17f6-4dd9-458e-9272-152b6745f335"
      unitRef="U_shares">33342</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="C_b6267268-6af6-44ec-b51c-5011870dd2ca"
      decimals="-3"
      id="F_a2053339-c61c-46e4-9525-c53a55387f9a"
      unitRef="U_USD">10003000</us-gaap:StockholdersEquity>
    <us-gaap:SharesOutstanding
      contextRef="C_65b10017-5799-4951-ad41-ba608d469022"
      decimals="INF"
      id="F_74b2adad-5234-43de-9b0a-9f3a38711c03"
      unitRef="U_shares">-5380</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="C_65b10017-5799-4951-ad41-ba608d469022"
      decimals="-3"
      id="F_106a3072-b487-4cd6-b388-6f9952f32dab"
      unitRef="U_USD">-1616000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="C_5490b5b8-f7bf-42ca-bc42-0aa169a7075c"
      decimals="-3"
      id="F_a3752917-765f-425d-91b0-573ce99cf7a7"
      unitRef="U_USD">105017000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="C_3df030ba-5998-49ec-a323-18c9ba82c8dc"
      decimals="-3"
      id="F_5409a5bc-afa2-47ac-b646-56c0db645139"
      unitRef="U_USD">157055000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="C_73cb9ee7-2212-4900-96ec-e4bd623a1fae"
      decimals="-3"
      id="F_f29e1204-f192-4e9a-af97-13fdb1935022"
      unitRef="U_USD">-13668000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="C_e8de4f4d-003a-4cf0-8540-328e0c682eca"
      decimals="-3"
      id="F_c6476994-5d1b-4b4e-9cd7-2002c1df8e08"
      unitRef="U_USD">256791000</us-gaap:StockholdersEquity>
    <us-gaap:SharesOutstanding
      contextRef="C_3961f199-674e-413a-b862-95f3bdd6e3cf"
      decimals="INF"
      id="F_9e48c9df-3688-479d-be88-d1a6e113f8f9"
      unitRef="U_shares">31607</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="C_3961f199-674e-413a-b862-95f3bdd6e3cf"
      decimals="-3"
      id="F_e35dba6d-4adf-46c6-8bde-fefca2e35f92"
      unitRef="U_USD">9482000</us-gaap:StockholdersEquity>
    <us-gaap:SharesOutstanding
      contextRef="C_9291b555-43fc-47f0-bca8-3f756be997a1"
      decimals="INF"
      id="F_5c8740c7-be3b-4c0c-9622-15c4db9a3cf8"
      unitRef="U_shares">-6280</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="C_9291b555-43fc-47f0-bca8-3f756be997a1"
      decimals="-3"
      id="F_d0e7ce9b-3bae-43e6-b0fb-5b08166c8dad"
      unitRef="U_USD">-1884000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="C_782a658b-f322-47cd-a8de-75b8d47c7caf"
      decimals="-3"
      id="F_da0a7f13-12b1-47a1-9b12-d63503471296"
      unitRef="U_USD">52978000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="C_55007faf-3e73-4b45-8aeb-14ae3a7661dd"
      decimals="-3"
      id="F_3024c7dd-b4e0-4909-8fd3-0c521221a911"
      unitRef="U_USD">52764000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="C_30015cbc-6456-4bce-b1a0-cd6b6d017e20"
      decimals="-3"
      id="F_9635cb21-d66d-42df-a23d-0ff9ee7dc7f1"
      unitRef="U_USD">-4030000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="C_9291d9d6-ae55-4eb2-9fcd-64bf0612afff"
      decimals="-3"
      id="F_9e873cc8-85e7-44eb-9685-3e19ec5264f0"
      unitRef="U_USD">109310000</us-gaap:StockholdersEquity>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="C_2ae8d19a-46e5-41d0-a1ef-6adf10bd32cb"
      decimals="-3"
      id="F_033f2ee5-a95c-4639-8b25-c2a07a7d87b8"
      unitRef="U_USD">9399000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="C_ff1d3949-30f1-4860-96e1-3bc8445dadc5"
      decimals="-3"
      id="F_a7909665-2e60-4726-a204-2b18ddda8502"
      unitRef="U_USD">9399000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <agys:ShareIssuedUponExerciseOfSsars
      contextRef="C_b8035d46-92a1-4a50-ad64-1dadabcfd9ed"
      decimals="INF"
      id="F_c8e50d70-f665-46ce-a77e-53b300312cd6"
      unitRef="U_shares">183</agys:ShareIssuedUponExerciseOfSsars>
    <agys:SharesIssuedUponExerciseOfSsars
      contextRef="C_b8035d46-92a1-4a50-ad64-1dadabcfd9ed"
      decimals="-3"
      id="F_80b46370-04c0-4d2a-b0dd-73a5a35ebf52"
      unitRef="U_USD">-55000</agys:SharesIssuedUponExerciseOfSsars>
    <agys:SharesIssuedUponExerciseOfSsars
      contextRef="C_2ae8d19a-46e5-41d0-a1ef-6adf10bd32cb"
      decimals="-3"
      id="F_f14f2b83-6352-4e2b-a8f7-f08b1f63aea1"
      unitRef="U_USD">55000</agys:SharesIssuedUponExerciseOfSsars>
    <agys:NumberOfSharesWithheldForTaxesUponExerciseOfSsarsOrVestingOfOtherGrants
      contextRef="C_b8035d46-92a1-4a50-ad64-1dadabcfd9ed"
      decimals="INF"
      id="F_ca8ab999-d9a6-4737-87bb-5b6cab2a93e6"
      unitRef="U_shares">-72</agys:NumberOfSharesWithheldForTaxesUponExerciseOfSsarsOrVestingOfOtherGrants>
    <agys:SharesWithheldForTaxesUponExerciseOfSsarsOrVestingOfOtherGrantsValue
      contextRef="C_b8035d46-92a1-4a50-ad64-1dadabcfd9ed"
      decimals="-3"
      id="F_64292932-3f74-4d68-bffb-a2e770cef7bd"
      unitRef="U_USD">22000</agys:SharesWithheldForTaxesUponExerciseOfSsarsOrVestingOfOtherGrantsValue>
    <agys:SharesWithheldForTaxesUponExerciseOfSsarsOrVestingOfOtherGrantsValue
      contextRef="C_2ae8d19a-46e5-41d0-a1ef-6adf10bd32cb"
      decimals="-3"
      id="F_203136c2-2c33-4fea-836e-92d5fed010ae"
      unitRef="U_USD">5575000</agys:SharesWithheldForTaxesUponExerciseOfSsarsOrVestingOfOtherGrantsValue>
    <agys:SharesWithheldForTaxesUponExerciseOfSsarsOrVestingOfOtherGrantsValue
      contextRef="C_ff1d3949-30f1-4860-96e1-3bc8445dadc5"
      decimals="-3"
      id="F_a0d2e923-dd27-46f3-9795-b370aac2ac70"
      unitRef="U_USD">5597000</agys:SharesWithheldForTaxesUponExerciseOfSsarsOrVestingOfOtherGrantsValue>
    <us-gaap:StockIssuedDuringPeriodSharesNewIssues
      contextRef="C_b8035d46-92a1-4a50-ad64-1dadabcfd9ed"
      decimals="INF"
      id="F_f390417c-255d-40d8-acec-60ef95ca74b8"
      unitRef="U_shares">177</us-gaap:StockIssuedDuringPeriodSharesNewIssues>
    <us-gaap:StockIssuedDuringPeriodValueNewIssues
      contextRef="C_b8035d46-92a1-4a50-ad64-1dadabcfd9ed"
      decimals="-3"
      id="F_56991b1b-4cb4-4a14-bd7f-4b29f33ad1a5"
      unitRef="U_USD">53000</us-gaap:StockIssuedDuringPeriodValueNewIssues>
    <us-gaap:StockIssuedDuringPeriodValueNewIssues
      contextRef="C_2ae8d19a-46e5-41d0-a1ef-6adf10bd32cb"
      decimals="-3"
      id="F_a6eacbce-c11e-4111-969b-a3d77a101a07"
      unitRef="U_USD">-53000</us-gaap:StockIssuedDuringPeriodValueNewIssues>
    <us-gaap:NetIncomeLoss
      contextRef="C_0f0d177f-87a9-45d1-9216-f02a9e9d3242"
      decimals="-3"
      id="F_a505bd4f-1d17-47f9-9458-cd9a32af4f0e"
      unitRef="U_USD">83234000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="C_ff1d3949-30f1-4860-96e1-3bc8445dadc5"
      decimals="-3"
      id="F_4bbe1898-e9a3-4f90-b8cf-811bdf3af9ab"
      unitRef="U_USD">83234000</us-gaap:NetIncomeLoss>
    <us-gaap:StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities
      contextRef="C_e7dbf981-051b-4fef-816c-4605db9ad76c"
      decimals="INF"
      id="F_bf3b4fb5-160a-488e-a14d-eeacc10c52ce"
      unitRef="U_shares">1735</us-gaap:StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities>
    <us-gaap:StockIssuedDuringPeriodValueConversionOfConvertibleSecurities
      contextRef="C_e7dbf981-051b-4fef-816c-4605db9ad76c"
      decimals="-3"
      id="F_9a913564-e845-42df-9f4f-7e757c4e4242"
      unitRef="U_USD">521000</us-gaap:StockIssuedDuringPeriodValueConversionOfConvertibleSecurities>
    <us-gaap:StockIssuedDuringPeriodValueConversionOfConvertibleSecurities
      contextRef="C_2ae8d19a-46e5-41d0-a1ef-6adf10bd32cb"
      decimals="-3"
      id="F_f59f7a4f-5edd-46fe-998c-4247212894bb"
      unitRef="U_USD">34479000</us-gaap:StockIssuedDuringPeriodValueConversionOfConvertibleSecurities>
    <us-gaap:StockIssuedDuringPeriodValueConversionOfConvertibleSecurities
      contextRef="C_ff1d3949-30f1-4860-96e1-3bc8445dadc5"
      decimals="-3"
      id="F_6b42d889-ed64-4a3b-9390-d5d26bae6832"
      unitRef="U_USD">35000000</us-gaap:StockIssuedDuringPeriodValueConversionOfConvertibleSecurities>
    <agys:AccretionOfConvertiblePreferredStockDividends
      contextRef="C_0f0d177f-87a9-45d1-9216-f02a9e9d3242"
      decimals="-3"
      id="F_567a47ff-8b42-4751-ad76-04d44a8a4516"
      unitRef="U_USD">-1204000</agys:AccretionOfConvertiblePreferredStockDividends>
    <agys:AccretionOfConvertiblePreferredStockDividends
      contextRef="C_ff1d3949-30f1-4860-96e1-3bc8445dadc5"
      decimals="-3"
      id="F_489aa32e-3ecd-4116-8682-99eee52e8f1d"
      unitRef="U_USD">-1204000</agys:AccretionOfConvertiblePreferredStockDividends>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent
      contextRef="C_05d74a5a-b5b6-49ee-99ac-d6d199253d0c"
      decimals="-3"
      id="F_9539d44a-27d5-4d8a-abad-5f534066a716"
      unitRef="U_USD">131000</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent
      contextRef="C_ff1d3949-30f1-4860-96e1-3bc8445dadc5"
      decimals="-3"
      id="F_287e0787-6e0f-4d5d-833d-ed36addbaa92"
      unitRef="U_USD">131000</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent>
    <us-gaap:SharesOutstanding
      contextRef="C_3f94d8fa-f93f-4b13-9ff3-c38df6b7119c"
      decimals="INF"
      id="F_48261265-2764-42d0-8391-9a2766d895c4"
      unitRef="U_shares">33342</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="C_3f94d8fa-f93f-4b13-9ff3-c38df6b7119c"
      decimals="-3"
      id="F_c450f1f7-6c35-4dde-b510-9a9174acac01"
      unitRef="U_USD">10003000</us-gaap:StockholdersEquity>
    <us-gaap:SharesOutstanding
      contextRef="C_dd24dafd-1bf3-4aee-8af4-a0820398b808"
      decimals="INF"
      id="F_d51faf20-cfdb-4016-994d-87d225b9618c"
      unitRef="U_shares">-5992</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="C_dd24dafd-1bf3-4aee-8af4-a0820398b808"
      decimals="-3"
      id="F_65161754-332b-4a2e-8b7e-ad253af61cc4"
      unitRef="U_USD">-1798000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="C_d1e9199d-b0ee-4b3e-a6d9-32d411585d05"
      decimals="-3"
      id="F_2bf78d0e-c049-4f7f-b0fa-78c30c83b754"
      unitRef="U_USD">91173000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="C_e9be15f9-f5d6-4ce7-a962-7f4523f7cd39"
      decimals="-3"
      id="F_815524c1-f81e-4d8c-b41c-58f795cc8c10"
      unitRef="U_USD">134794000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="C_7e9f9c76-1114-4036-85a9-b4d9b58d9e94"
      decimals="-3"
      id="F_b1f479f6-d0aa-4289-a866-4e2fe05eaa24"
      unitRef="U_USD">-3899000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="C_069ab911-e19a-46a2-a638-a3915faf9ad1"
      decimals="-3"
      id="F_974de648-a4b9-4320-8009-43e00d46cf15"
      unitRef="U_USD">230273000</us-gaap:StockholdersEquity>
    <us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock
      contextRef="C_db1708bf-5968-4d48-975a-f562646b53c7"
      id="F_6d6b8044-b6a5-4953-a320-70af57359188">&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;font-kerning:none;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;font-kerning:none;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;font-kerning:none;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;font-kerning:none;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;font-kerning:none;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;font-kerning:none;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;font-kerning:none;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;font-kerning:none;min-width:fit-content;"&gt;The Condensed Consolidated Balance Sheet as of December 31, 2024, as well as the Condensed Consolidated Statements of Operations, Condensed Consolidated Statements of Comprehensive Income, and Condensed Consolidated Statements of Shareholders&#x2019; Equity for the three and nine months ended December 31, 2024 and 2023 and the Condensed Consolidated Statements of Cash Flows for the nine months ended December 31, 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;font-kerning:none;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;font-kerning:none;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;font-kerning:none;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_db1708bf-5968-4d48-975a-f562646b53c7"
      id="F_ae8e36c4-0d48-4320-8931-dc4f41149330">&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-kerning:none;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;font-kerning:none;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;font-kerning:none;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;font-kerning:none;min-width:fit-content;"&gt;In November 2024, the Financial Accounting Standards Board (&#x201c;FASB&#x201d;) issued Accounting Standards Update (&#x201c;ASU&#x201d;) No. 2024-03 &lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;font-style:italic;font-kerning:none;min-width:fit-content;"&gt;Income Statement&#x2014;Reporting Comprehensive Income&#x2014;Expense Disaggregation Disclosures &lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;(&#x201c;ASU 2024-03&#x201d;) to expand expense disclosures by requiring disaggregated disclosure of certain income statement expense line items, including those that contain purchases of inventory, employee compensation, depreciation and amortization. ASU 2024-03 is effective for fiscal years beginning after December 15, 2026, or our fiscal 2028, and subsequent interim periods, with early adoption permitted. The amendments should be applied prospectively, but retrospective application 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;font-kerning:none;min-width:fit-content;"&gt;In December 2023, the FASB issued ASU 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;font-kerning:none;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;font-kerning:none;min-width:fit-content;"&gt;(&#x201c;ASU 2023-09&#x201d;) to update income tax 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;font-kerning:none;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;font-kerning:none;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;font-kerning:none;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, and subsequent interim periods. 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_db1708bf-5968-4d48-975a-f562646b53c7"
      id="F_b7f4d987-91b2-4cae-b5fe-007a5c824291">&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;font-kerning:none;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;font-kerning:none;min-width:fit-content;"&gt;In November 2024, the Financial Accounting Standards Board (&#x201c;FASB&#x201d;) issued Accounting Standards Update (&#x201c;ASU&#x201d;) No. 2024-03 &lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;font-style:italic;font-kerning:none;min-width:fit-content;"&gt;Income Statement&#x2014;Reporting Comprehensive Income&#x2014;Expense Disaggregation Disclosures &lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;(&#x201c;ASU 2024-03&#x201d;) to expand expense disclosures by requiring disaggregated disclosure of certain income statement expense line items, including those that contain purchases of inventory, employee compensation, depreciation and amortization. ASU 2024-03 is effective for fiscal years beginning after December 15, 2026, or our fiscal 2028, and subsequent interim periods, with early adoption permitted. The amendments should be applied prospectively, but retrospective application 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;font-kerning:none;min-width:fit-content;"&gt;In December 2023, the FASB issued ASU 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;font-kerning:none;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;font-kerning:none;min-width:fit-content;"&gt;(&#x201c;ASU 2023-09&#x201d;) to update income tax 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;font-kerning:none;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;font-kerning:none;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;font-kerning:none;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, and subsequent interim periods. 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_db1708bf-5968-4d48-975a-f562646b53c7"
      id="F_3eb13eb3-7720-4c3b-9343-ee8f0420e57e">&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-kerning:none;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;font-kerning:none;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;font-kerning:none;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;font-kerning:none;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;font-kerning:none;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;font-kerning:none;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;font-kerning:none;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 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;font-kerning:none;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;font-kerning:none;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;font-kerning:none;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;font-kerning:none;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;font-kerning:none;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;font-kerning:none;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;font-kerning:none;min-width:fit-content;"&gt;10.7&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;font-kerning:none;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;font-kerning:none;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;font-kerning:none;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;font-kerning:none;min-width:fit-content;"&gt;12.7&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;font-kerning:none;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;font-kerning:none;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;font-kerning:none;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;font-kerning:none;min-width:fit-content;"&gt;31.1&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;font-kerning:none;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;font-kerning:none;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;font-kerning:none;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;font-kerning:none;min-width:fit-content;"&gt;38.1&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;font-kerning:none;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;font-kerning:none;min-width:fit-content;"&gt; for the three and nine months ended December 31, 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;font-kerning:none;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;font-kerning:none;min-width:fit-content;"&gt;58.9&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;font-kerning:none;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;font-kerning:none;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;font-kerning:none;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;font-kerning:none;min-width:fit-content;"&gt;47.9&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;font-kerning:none;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;font-kerning:none;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;font-kerning:none;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;font-kerning:none;min-width:fit-content;"&gt;170.3&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;font-kerning:none;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;font-kerning:none;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;font-kerning:none;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;font-kerning:none;min-width:fit-content;"&gt;137.1&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;font-kerning:none;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;font-kerning:none;min-width:fit-content;"&gt; for the three and nine months ended December 31, 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;font-kerning:none;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;font-kerning:none;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;font-kerning:none;min-width:fit-content;"&gt;Revenue recognized from amounts included in contract liabilities at the beginning of the year was &lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;font-kerning:none;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;font-kerning:none;min-width:fit-content;"&gt;10.6&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;font-kerning:none;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;font-kerning:none;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;font-kerning:none;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;font-kerning:none;min-width:fit-content;"&gt;12.0&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;font-kerning:none;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;font-kerning:none;min-width:fit-content;"&gt; for the three months ended December 31, 2024 and 2023, respectively, and &lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;font-kerning:none;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;font-kerning:none;min-width:fit-content;"&gt;52.8&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;font-kerning:none;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;font-kerning:none;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;font-kerning:none;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;font-kerning:none;min-width:fit-content;"&gt;48.9&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;font-kerning:none;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;font-kerning:none;min-width:fit-content;"&gt; for the nine months ended December 31, 2024 and 2023, respectively. Because the right to the transaction became unconditional,&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;font-kerning:none;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;font-kerning:none;min-width:fit-content;"&gt;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;font-kerning:none;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;font-kerning:none;min-width:fit-content;"&gt;0.2&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;font-kerning:none;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;font-kerning:none;min-width:fit-content;"&gt; for the three months ended December 31, 2023, and &lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;font-kerning:none;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;font-kerning:none;min-width:fit-content;"&gt;2.2&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;font-kerning:none;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;font-kerning:none;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;font-kerning:none;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;font-kerning:none;min-width:fit-content;"&gt;2.1&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;font-kerning:none;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;font-kerning:none;min-width:fit-content;"&gt; for the nine months ended December 31, 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;font-kerning:none;min-width:fit-content;"&gt;Substantially all of our arrangements are for a period of one year or less. As a result, unsatisfied performance obligations as of December 31, 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;font-kerning:none;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;font-kerning:none;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.&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-kerning:none;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;font-kerning:none;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;font-kerning:none;min-width:fit-content;"&gt;5.5&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;font-kerning:none;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;font-kerning:none;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;font-kerning:none;min-width:fit-content;"&gt;4.3&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;font-kerning:none;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;font-kerning:none;min-width:fit-content;"&gt;December 31, 2024 and 2023, respectively. These balances are included in other non-current assets on our condensed consolidated balance sheets. During the three and nine months ended December 31, 2024, we expensed &lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;font-kerning:none;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;font-kerning:none;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;font-kerning:none;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;font-kerning:none;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;font-kerning:none;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;font-kerning:none;min-width:fit-content;"&gt;2.8&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;font-kerning:none;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;font-kerning:none;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;font-kerning:none;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;font-kerning:none;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;font-kerning:none;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;font-kerning:none;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;font-kerning:none;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;font-kerning:none;min-width:fit-content;"&gt;1.3&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;font-kerning:none;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;font-kerning:none;min-width:fit-content;"&gt;, respectively. During the comparable periods ending December 31, 2023, we expensed &lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;font-kerning:none;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;font-kerning:none;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;font-kerning:none;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;font-kerning:none;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;font-kerning:none;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;font-kerning:none;min-width:fit-content;"&gt;2.9&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;font-kerning:none;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;font-kerning:none;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;font-kerning:none;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;font-kerning:none;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;font-kerning:none;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;font-kerning:none;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;font-kerning:none;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;font-kerning:none;min-width:fit-content;"&gt;1.2&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;font-kerning:none;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;font-kerning:none;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_9f239804-900c-4546-881c-ab708a5eebf0"
      decimals="-5"
      id="F_ac0a1a12-db6b-49db-b10f-748edf731d70"
      unitRef="U_USD">10700000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="C_a698b5c2-6eea-4d59-ba23-b41463459955"
      decimals="-5"
      id="F_40cd96c5-3209-4963-bc62-d21c0ba90e45"
      unitRef="U_USD">12700000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="C_738ac202-1ae3-40e3-a8ec-a3a4cfa304e5"
      decimals="-5"
      id="F_a2fcef95-ff50-4e4d-a65a-172cbe66d330"
      unitRef="U_USD">31100000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="C_f18d5cae-3460-4886-8ca9-2c6c4d918477"
      decimals="-5"
      id="F_ab365c7c-1259-49b6-8af6-ad6b4ddd5617"
      unitRef="U_USD">38100000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="C_b4b40535-fe9e-4596-8382-642d216425e5"
      decimals="-5"
      id="F_2c78be46-a6de-4b97-8aaf-ae60232dd455"
      unitRef="U_USD">58900000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="C_5a43b3ad-58f4-45e1-b9c5-e3f9756001fc"
      decimals="-5"
      id="F_bc383457-b6d6-49c0-9386-310b7f5f1634"
      unitRef="U_USD">47900000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="C_9f1177c8-fe55-4fc9-b7e8-dd0b1e3da044"
      decimals="-5"
      id="F_65bb0a58-8b57-4786-9919-b77563c44346"
      unitRef="U_USD">170300000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="C_4b078bf5-ab2c-4525-acf8-057c85ba7bea"
      decimals="-5"
      id="F_2daa9745-481c-4414-aec1-bf528b26e9cd"
      unitRef="U_USD">137100000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:ContractWithCustomerLiabilityRevenueRecognized
      contextRef="C_5480a361-9c43-4312-bd06-e3ef238d80ef"
      decimals="-5"
      id="F_9e9f8140-8c51-4997-af24-24e093bb9783"
      unitRef="U_USD">10600000</us-gaap:ContractWithCustomerLiabilityRevenueRecognized>
    <us-gaap:ContractWithCustomerLiabilityRevenueRecognized
      contextRef="C_b37fb8aa-23ee-4e06-bf1a-5bff74a51d42"
      decimals="-5"
      id="F_bc8ad171-b8d0-4f36-91db-246604aba596"
      unitRef="U_USD">12000000</us-gaap:ContractWithCustomerLiabilityRevenueRecognized>
    <us-gaap:ContractWithCustomerLiabilityRevenueRecognized
      contextRef="C_db1708bf-5968-4d48-975a-f562646b53c7"
      decimals="-5"
      id="F_7707c71f-978f-40ce-81ea-040e0280635c"
      unitRef="U_USD">52800000</us-gaap:ContractWithCustomerLiabilityRevenueRecognized>
    <us-gaap:ContractWithCustomerLiabilityRevenueRecognized
      contextRef="C_ff1d3949-30f1-4860-96e1-3bc8445dadc5"
      decimals="-5"
      id="F_15fbb564-b3dd-4297-a051-03270399a438"
      unitRef="U_USD">48900000</us-gaap:ContractWithCustomerLiabilityRevenueRecognized>
    <us-gaap:ContractWithCustomerAssetReclassifiedToReceivable
      contextRef="C_b37fb8aa-23ee-4e06-bf1a-5bff74a51d42"
      decimals="-5"
      id="F_38b06fef-dc9f-4e1e-be41-1d1bc4b93184"
      unitRef="U_USD">200000</us-gaap:ContractWithCustomerAssetReclassifiedToReceivable>
    <us-gaap:ContractWithCustomerAssetReclassifiedToReceivable
      contextRef="C_db1708bf-5968-4d48-975a-f562646b53c7"
      decimals="-5"
      id="F_57063604-1160-41be-941f-394d7190fa0b"
      unitRef="U_USD">2200000</us-gaap:ContractWithCustomerAssetReclassifiedToReceivable>
    <us-gaap:ContractWithCustomerAssetReclassifiedToReceivable
      contextRef="C_ff1d3949-30f1-4860-96e1-3bc8445dadc5"
      decimals="-5"
      id="F_f2b60938-4bc8-48b6-958e-03a0f83e80b0"
      unitRef="U_USD">2100000</us-gaap:ContractWithCustomerAssetReclassifiedToReceivable>
    <us-gaap:CapitalizedContractCostNet
      contextRef="C_e8de4f4d-003a-4cf0-8540-328e0c682eca"
      decimals="-5"
      id="F_464835c3-0dea-4f8f-a4fc-4742f30628e4"
      unitRef="U_USD">5500000</us-gaap:CapitalizedContractCostNet>
    <us-gaap:CapitalizedContractCostNet
      contextRef="C_069ab911-e19a-46a2-a638-a3915faf9ad1"
      decimals="-5"
      id="F_3a32e384-e458-46ce-bbd3-c4cac187b6c4"
      unitRef="U_USD">4300000</us-gaap:CapitalizedContractCostNet>
    <us-gaap:SalesCommissionsAndFees
      contextRef="C_5480a361-9c43-4312-bd06-e3ef238d80ef"
      decimals="-5"
      id="F_e42bc9b5-ccf7-4d96-ab58-e7b3b4b4f4c9"
      unitRef="U_USD">1000000</us-gaap:SalesCommissionsAndFees>
    <us-gaap:SalesCommissionsAndFees
      contextRef="C_db1708bf-5968-4d48-975a-f562646b53c7"
      decimals="-5"
      id="F_0573a102-dfc8-4ada-94fa-a057006f943a"
      unitRef="U_USD">2800000</us-gaap:SalesCommissionsAndFees>
    <us-gaap:CapitalizedContractCostAmortization
      contextRef="C_5480a361-9c43-4312-bd06-e3ef238d80ef"
      decimals="-5"
      id="F_a00af9c4-ee6b-4ebe-8c01-c50e401521b2"
      unitRef="U_USD">500000</us-gaap:CapitalizedContractCostAmortization>
    <us-gaap:CapitalizedContractCostAmortization
      contextRef="C_db1708bf-5968-4d48-975a-f562646b53c7"
      decimals="-5"
      id="F_06c73b71-c734-4756-91c9-1f44afc6bca9"
      unitRef="U_USD">1300000</us-gaap:CapitalizedContractCostAmortization>
    <us-gaap:SalesCommissionsAndFees
      contextRef="C_b37fb8aa-23ee-4e06-bf1a-5bff74a51d42"
      decimals="-5"
      id="F_3ad74c36-f4f2-41e6-b369-4c3a4f6560cf"
      unitRef="U_USD">1000000</us-gaap:SalesCommissionsAndFees>
    <us-gaap:SalesCommissionsAndFees
      contextRef="C_ff1d3949-30f1-4860-96e1-3bc8445dadc5"
      decimals="-5"
      id="F_4384da4e-f58f-4839-abb5-3a1fd0c44f20"
      unitRef="U_USD">2900000</us-gaap:SalesCommissionsAndFees>
    <us-gaap:CapitalizedContractCostAmortization
      contextRef="C_b37fb8aa-23ee-4e06-bf1a-5bff74a51d42"
      decimals="-5"
      id="F_8319a361-45a9-4b23-a41b-07931a5be0e1"
      unitRef="U_USD">400000</us-gaap:CapitalizedContractCostAmortization>
    <us-gaap:CapitalizedContractCostAmortization
      contextRef="C_ff1d3949-30f1-4860-96e1-3bc8445dadc5"
      decimals="-5"
      id="F_8b7ba2ad-9746-4f76-88cd-134b5c7fa571"
      unitRef="U_USD">1200000</us-gaap:CapitalizedContractCostAmortization>
    <us-gaap:SupplementalBalanceSheetDisclosuresTextBlock
      contextRef="C_db1708bf-5968-4d48-975a-f562646b53c7"
      id="F_bbf4e2c5-f025-499d-926c-98fa0adb5dd5">&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-kerning:none;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;font-kerning:none;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;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;
      &lt;table style="margin-left:auto;border-spacing:0;table-layout:auto;width:100.0%;border-collapse:separate;margin-right:auto;"&gt;
       &lt;tr style="visibility:collapse;"&gt;
        &lt;td style="width:61.948%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1.6%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:17.397%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1.6%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:13.456999999999999%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;box-sizing:content-box;"&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="padding-top:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;(In thousands)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;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;margin-right:0.009722222222222222in;text-align:center;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;December 31, 2024&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;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;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;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;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;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;margin-right:0.009722222222222222in;text-align:center;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;March 31, 2024&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;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;font-kerning:none;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="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;Prepaid expenses and other current assets:&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;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;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;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;font-kerning:none;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="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;Prepaid expenses&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"&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;font-kerning:none;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;"&gt;8,768&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"&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;font-kerning:none;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;7,330&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;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="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;Other&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;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;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;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;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;"&gt;2,030&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;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;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;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;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;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;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;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;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;401&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;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;font-kerning:none;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="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #009cde;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;Total&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #009cde;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;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;font-kerning:none;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;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;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;"&gt;10,798&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;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;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #009cde;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;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;font-kerning:none;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;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;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;7,731&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;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;font-kerning:none;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="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;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;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;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;font-kerning:none;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="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;Accrued liabilities:&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;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="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;Salaries, wages, employee benefits, and payroll taxes&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"&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;font-kerning:none;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;"&gt;12,521&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"&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;font-kerning:none;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;16,264&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;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="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;Income and indirect taxes payable&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;"&gt;2,783&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;1,684&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;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="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;Other&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;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;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;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;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;"&gt;2,193&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;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;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;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;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;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;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;1,574&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;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;font-kerning:none;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="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #009cde;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;Total&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #009cde;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;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;font-kerning:none;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;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;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;"&gt;17,497&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;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;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #009cde;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;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;font-kerning:none;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;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;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;19,522&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;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;font-kerning:none;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_db1708bf-5968-4d48-975a-f562646b53c7"
      id="F_67c735bc-22c7-4020-b02b-7d53e394c9ef">&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-kerning:none;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;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;
      &lt;table style="margin-left:auto;border-spacing:0;table-layout:auto;width:100.0%;border-collapse:separate;margin-right:auto;"&gt;
       &lt;tr style="visibility:collapse;"&gt;
        &lt;td style="width:61.948%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1.6%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:17.397%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1.6%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:13.456999999999999%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;box-sizing:content-box;"&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="padding-top:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;(In thousands)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;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;margin-right:0.009722222222222222in;text-align:center;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;December 31, 2024&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;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;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;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;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;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;margin-right:0.009722222222222222in;text-align:center;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;March 31, 2024&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;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;font-kerning:none;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="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;Prepaid expenses and other current assets:&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;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;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;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;font-kerning:none;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="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;Prepaid expenses&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"&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;font-kerning:none;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;"&gt;8,768&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"&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;font-kerning:none;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;7,330&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;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="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;Other&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;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;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;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;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;"&gt;2,030&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;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;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;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;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;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;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;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;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;401&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;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;font-kerning:none;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="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #009cde;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;Total&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #009cde;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;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;font-kerning:none;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;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;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;"&gt;10,798&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;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;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #009cde;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;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;font-kerning:none;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;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;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;7,731&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;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;font-kerning:none;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="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;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;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;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;font-kerning:none;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="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;Accrued liabilities:&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;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="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;Salaries, wages, employee benefits, and payroll taxes&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"&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;font-kerning:none;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;"&gt;12,521&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"&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;font-kerning:none;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;16,264&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;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="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;Income and indirect taxes payable&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;"&gt;2,783&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;1,684&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;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="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;Other&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;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;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;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;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;"&gt;2,193&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;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;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;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;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;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;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;1,574&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;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;font-kerning:none;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="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #009cde;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;Total&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #009cde;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;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;font-kerning:none;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;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;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;"&gt;17,497&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;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;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #009cde;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;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;font-kerning:none;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;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;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;19,522&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;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;font-kerning:none;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:PrepaidExpenseCurrent
      contextRef="C_e8de4f4d-003a-4cf0-8540-328e0c682eca"
      decimals="-3"
      id="F_a74af97d-90b1-4b63-b724-39fa5ac0a848"
      unitRef="U_USD">8768000</us-gaap:PrepaidExpenseCurrent>
    <us-gaap:PrepaidExpenseCurrent
      contextRef="C_a47155c6-d2bc-46f6-a5d2-077d94d8279a"
      decimals="-3"
      id="F_3aeffce1-3e61-4809-b815-47a4f4e189e2"
      unitRef="U_USD">7330000</us-gaap:PrepaidExpenseCurrent>
    <us-gaap:OtherAssetsCurrent
      contextRef="C_e8de4f4d-003a-4cf0-8540-328e0c682eca"
      decimals="-3"
      id="F_404025bb-1c1f-48db-a3be-b711d3af6eeb"
      unitRef="U_USD">2030000</us-gaap:OtherAssetsCurrent>
    <us-gaap:OtherAssetsCurrent
      contextRef="C_a47155c6-d2bc-46f6-a5d2-077d94d8279a"
      decimals="-3"
      id="F_807e8eb8-6f64-4079-aa91-f44cffbbfb5a"
      unitRef="U_USD">401000</us-gaap:OtherAssetsCurrent>
    <us-gaap:PrepaidExpenseAndOtherAssetsCurrent
      contextRef="C_e8de4f4d-003a-4cf0-8540-328e0c682eca"
      decimals="-3"
      id="F_8068d244-5163-44c6-a196-d55bd40800b3"
      unitRef="U_USD">10798000</us-gaap:PrepaidExpenseAndOtherAssetsCurrent>
    <us-gaap:PrepaidExpenseAndOtherAssetsCurrent
      contextRef="C_a47155c6-d2bc-46f6-a5d2-077d94d8279a"
      decimals="-3"
      id="F_29947f92-470f-4305-b031-7e7cbeb02540"
      unitRef="U_USD">7731000</us-gaap:PrepaidExpenseAndOtherAssetsCurrent>
    <us-gaap:EmployeeRelatedLiabilitiesCurrent
      contextRef="C_e8de4f4d-003a-4cf0-8540-328e0c682eca"
      decimals="-3"
      id="F_ecbc5023-fff7-489c-a231-e1ca5179552d"
      unitRef="U_USD">12521000</us-gaap:EmployeeRelatedLiabilitiesCurrent>
    <us-gaap:EmployeeRelatedLiabilitiesCurrent
      contextRef="C_a47155c6-d2bc-46f6-a5d2-077d94d8279a"
      decimals="-3"
      id="F_d095e63e-3ecc-4476-9f3e-c4b83c90dd44"
      unitRef="U_USD">16264000</us-gaap:EmployeeRelatedLiabilitiesCurrent>
    <us-gaap:TaxesPayableCurrent
      contextRef="C_e8de4f4d-003a-4cf0-8540-328e0c682eca"
      decimals="-3"
      id="F_e8bdabaa-aadb-4e70-822a-1468222c9207"
      unitRef="U_USD">2783000</us-gaap:TaxesPayableCurrent>
    <us-gaap:TaxesPayableCurrent
      contextRef="C_a47155c6-d2bc-46f6-a5d2-077d94d8279a"
      decimals="-3"
      id="F_96f3940a-867c-41d4-be92-12f9ea65993b"
      unitRef="U_USD">1684000</us-gaap:TaxesPayableCurrent>
    <us-gaap:OtherAccruedLiabilitiesCurrent
      contextRef="C_e8de4f4d-003a-4cf0-8540-328e0c682eca"
      decimals="-3"
      id="F_c8874680-262a-44b0-ad87-035194591e2a"
      unitRef="U_USD">2193000</us-gaap:OtherAccruedLiabilitiesCurrent>
    <us-gaap:OtherAccruedLiabilitiesCurrent
      contextRef="C_a47155c6-d2bc-46f6-a5d2-077d94d8279a"
      decimals="-3"
      id="F_1c469f8c-2bb0-407d-9659-a1d368b1ee97"
      unitRef="U_USD">1574000</us-gaap:OtherAccruedLiabilitiesCurrent>
    <us-gaap:AccruedLiabilitiesCurrentAndNoncurrent
      contextRef="C_e8de4f4d-003a-4cf0-8540-328e0c682eca"
      decimals="-3"
      id="F_ee5fc769-f895-40a9-92c7-5cfbbe3658de"
      unitRef="U_USD">17497000</us-gaap:AccruedLiabilitiesCurrentAndNoncurrent>
    <us-gaap:AccruedLiabilitiesCurrentAndNoncurrent
      contextRef="C_a47155c6-d2bc-46f6-a5d2-077d94d8279a"
      decimals="-3"
      id="F_da0ff19f-42b3-447a-bf23-b47b4c65d320"
      unitRef="U_USD">19522000</us-gaap:AccruedLiabilitiesCurrentAndNoncurrent>
    <us-gaap:CashFlowSupplementalDisclosuresTextBlock
      contextRef="C_db1708bf-5968-4d48-975a-f562646b53c7"
      id="F_b8a6d5a7-b543-440e-82cd-b2971cbcbe12">&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-kerning:none;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;font-kerning:none;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;font-kerning:none;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;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;
      &lt;table style="margin-left:auto;border-spacing:0;table-layout:auto;width:100.0%;border-collapse:separate;margin-right:auto;"&gt;
       &lt;tr style="visibility:collapse;"&gt;
        &lt;td style="width:66.967%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1.62%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:12.897%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1.62%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:12.897%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;box-sizing:content-box;"&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="padding-top:0in;vertical-align:top;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="6" style="padding-top:0in;vertical-align:top;padding-bottom:0in;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;margin-right:0.009722222222222222in;text-align:center;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;Nine Months Ended&lt;br/&gt;December 31,&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;vertical-align:top;padding-bottom:0in;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;font-kerning:none;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="padding-top:0in;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;border-bottom:0.5pt solid #009cde;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;(In thousands)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;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;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;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;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;2024&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;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;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;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;margin-right:0.009722222222222222in;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;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;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;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;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;2023&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;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;font-kerning:none;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="padding-top:0in;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;Cash receipts for interest&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"&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;font-kerning:none;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;"&gt;3,181&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"&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;font-kerning:none;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;3,191&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;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="padding-top:0in;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;Cash payments for interest&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;"&gt;955&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;"&gt;&#x2014;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;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="padding-top:0in;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;Cash payments for income tax, net&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;"&gt;1,566&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;1,246&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;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="padding-top:0in;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;Cash payments for operating leases&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;"&gt;3,843&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;3,684&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;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="padding-top:0in;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;Cash payments for finance leases&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;"&gt;&#x2014;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;4&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;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="padding-top:0in;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;Accrued capital expenditures&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;"&gt;17&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;114&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;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_db1708bf-5968-4d48-975a-f562646b53c7"
      id="F_bfe049fb-8fae-4eee-a4a3-d1240157d13b">&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;font-kerning:none;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;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;
      &lt;table style="margin-left:auto;border-spacing:0;table-layout:auto;width:100.0%;border-collapse:separate;margin-right:auto;"&gt;
       &lt;tr style="visibility:collapse;"&gt;
        &lt;td style="width:66.967%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1.62%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:12.897%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1.62%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:12.897%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;box-sizing:content-box;"&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="padding-top:0in;vertical-align:top;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="6" style="padding-top:0in;vertical-align:top;padding-bottom:0in;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;margin-right:0.009722222222222222in;text-align:center;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;Nine Months Ended&lt;br/&gt;December 31,&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;vertical-align:top;padding-bottom:0in;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;font-kerning:none;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="padding-top:0in;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;border-bottom:0.5pt solid #009cde;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;(In thousands)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;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;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;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;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;2024&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;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;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;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;margin-right:0.009722222222222222in;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;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;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;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;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;2023&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;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;font-kerning:none;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="padding-top:0in;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;Cash receipts for interest&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"&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;font-kerning:none;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;"&gt;3,181&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"&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;font-kerning:none;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;3,191&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;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="padding-top:0in;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;Cash payments for interest&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;"&gt;955&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;"&gt;&#x2014;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;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="padding-top:0in;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;Cash payments for income tax, net&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;"&gt;1,566&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;1,246&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;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="padding-top:0in;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;Cash payments for operating leases&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;"&gt;3,843&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;3,684&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;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="padding-top:0in;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;Cash payments for finance leases&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;"&gt;&#x2014;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;4&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;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="padding-top:0in;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;Accrued capital expenditures&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;"&gt;17&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;114&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;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_db1708bf-5968-4d48-975a-f562646b53c7"
      decimals="-3"
      id="F_47d12797-e1e5-49df-8362-914819b9d92f"
      unitRef="U_USD">3181000</agys:InterestPaidReceipts>
    <agys:InterestPaidReceipts
      contextRef="C_ff1d3949-30f1-4860-96e1-3bc8445dadc5"
      decimals="-3"
      id="F_11ee6145-fe46-4562-9e2c-531516c54b8b"
      unitRef="U_USD">3191000</agys:InterestPaidReceipts>
    <us-gaap:InterestPaidNet
      contextRef="C_db1708bf-5968-4d48-975a-f562646b53c7"
      decimals="-3"
      id="F_f8734cca-52a6-401e-add9-d641f113ab07"
      unitRef="U_USD">955000</us-gaap:InterestPaidNet>
    <us-gaap:InterestPaidNet
      contextRef="C_ff1d3949-30f1-4860-96e1-3bc8445dadc5"
      decimals="-3"
      id="F_558d44f7-ae94-415e-8190-e7b6ade8c8cd"
      unitRef="U_USD">0</us-gaap:InterestPaidNet>
    <us-gaap:IncomeTaxesPaidNet
      contextRef="C_db1708bf-5968-4d48-975a-f562646b53c7"
      decimals="-3"
      id="F_87cc325b-0f44-4f94-a13c-d04c762f50e0"
      unitRef="U_USD">1566000</us-gaap:IncomeTaxesPaidNet>
    <us-gaap:IncomeTaxesPaidNet
      contextRef="C_ff1d3949-30f1-4860-96e1-3bc8445dadc5"
      decimals="-3"
      id="F_e452110c-0b24-448f-bd31-5f0018d40214"
      unitRef="U_USD">1246000</us-gaap:IncomeTaxesPaidNet>
    <us-gaap:OperatingLeasePayments
      contextRef="C_db1708bf-5968-4d48-975a-f562646b53c7"
      decimals="-3"
      id="F_0701a755-d525-4b76-a146-ce190146c06d"
      unitRef="U_USD">3843000</us-gaap:OperatingLeasePayments>
    <us-gaap:OperatingLeasePayments
      contextRef="C_ff1d3949-30f1-4860-96e1-3bc8445dadc5"
      decimals="-3"
      id="F_d833094d-049e-4ef3-bfe9-9a1272dd33ab"
      unitRef="U_USD">3684000</us-gaap:OperatingLeasePayments>
    <us-gaap:FinanceLeasePrincipalPayments
      contextRef="C_db1708bf-5968-4d48-975a-f562646b53c7"
      decimals="-3"
      id="F_71393ff7-b6c9-424d-8103-954703b3ca8b"
      unitRef="U_USD">0</us-gaap:FinanceLeasePrincipalPayments>
    <us-gaap:FinanceLeasePrincipalPayments
      contextRef="C_ff1d3949-30f1-4860-96e1-3bc8445dadc5"
      decimals="-3"
      id="F_963b601f-7ac5-48d0-a302-01a0db9d4c92"
      unitRef="U_USD">4000</us-gaap:FinanceLeasePrincipalPayments>
    <us-gaap:CapitalExpendituresIncurredButNotYetPaid
      contextRef="C_db1708bf-5968-4d48-975a-f562646b53c7"
      decimals="-3"
      id="F_629f4d4b-1f40-4e0b-aa0e-5eb5ebcf48e9"
      unitRef="U_USD">17000</us-gaap:CapitalExpendituresIncurredButNotYetPaid>
    <us-gaap:CapitalExpendituresIncurredButNotYetPaid
      contextRef="C_ff1d3949-30f1-4860-96e1-3bc8445dadc5"
      decimals="-3"
      id="F_dda557c3-56e6-49b9-861a-29a06358ddf6"
      unitRef="U_USD">114000</us-gaap:CapitalExpendituresIncurredButNotYetPaid>
    <us-gaap:IncomeTaxDisclosureTextBlock
      contextRef="C_db1708bf-5968-4d48-975a-f562646b53c7"
      id="F_f8e8cd59-58a5-42e7-a62f-101f497618ee">&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;font-kerning:none;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;font-kerning:none;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;font-kerning:none;min-width:fit-content;"&gt;three and nine months ended December 31, 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;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;
      &lt;table style="margin-left:auto;border-spacing:0;table-layout:auto;width:100.0%;border-collapse:separate;margin-right:auto;"&gt;
       &lt;tr style="visibility:collapse;"&gt;
        &lt;td style="width:50.03%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1.299%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:9.193000000000001%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1.299%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:9.193000000000001%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1.299%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:9.193000000000001%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1.299%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:9.193000000000001%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;box-sizing:content-box;"&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="padding-top:0.01in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="6" style="padding-top:0.01in;vertical-align:top;padding-bottom:0in;border-bottom:0.5pt solid #009cde;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;Three Months Ended&lt;br/&gt;December 31,&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;vertical-align:top;padding-bottom:0in;border-bottom:0.5pt solid #009cde;padding-right:0.01in;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;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="6" style="padding-top:0.01in;vertical-align:top;padding-bottom:0in;border-bottom:0.5pt solid #009cde;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;Nine Months Ended&lt;br/&gt;December 31,&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;vertical-align:top;padding-bottom:0in;border-bottom:0.5pt solid #009cde;padding-right:0.01in;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;font-kerning:none;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="padding-top:0.01in;vertical-align:top;padding-bottom:0in;border-bottom:0.5pt solid #009cde;padding-right:0.01in;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;(In thousands)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;2024&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;padding-right:0.01in;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;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;2023&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;padding-right:0.01in;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;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;2024&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;padding-right:0.01in;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;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;2023&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;padding-right:0.01in;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;font-kerning:none;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="padding-top:0.01in;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;Income tax provision (benefit)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&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;font-kerning:none;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;"&gt;3,913&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&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;font-kerning:none;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;(&lt;/span&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;68,043&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&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;font-kerning:none;min-width:fit-content;"&gt;)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&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;font-kerning:none;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;"&gt;962&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&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;font-kerning:none;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;(&lt;/span&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;67,396&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&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;font-kerning:none;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="padding-top:0.01in;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;Effective tax rate&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;"&gt;50.5&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&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;font-kerning:none;min-width:fit-content;"&gt;%&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;nm&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;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;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;"&gt;4.7&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&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;font-kerning:none;min-width:fit-content;"&gt;%&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;nm&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;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;font-kerning:none;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: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;font-kerning:none;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;font-kerning:none;min-width:fit-content;"&gt;For the three months ended December 31, 2024, income tax provision and the effective tax rate were primarily driven by the tax effects of share-based compensation, global intangible low-taxed income (GILTI) and the mix of earnings in the U.S. and India.&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-kerning:none;min-width:fit-content;"&gt;For the nine months ended December 31, 2024, income tax provision 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;font-kerning:none;min-width:fit-content;"&gt;For the three and nine months ended December 31, 2023, income tax provision and the effective tax rate were primarily driven by the release of valuation allowances recorded against deferred tax assets in the U.S. and Canada.&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-kerning:none;min-width:fit-content;"&gt;Our India subsidiary operates in a &#x201c;Special Economic Zone (SEZ)&#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;font-kerning:none;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;font-kerning:none;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;font-kerning:none;min-width:fit-content;"&gt;The Coronavirus Aid, Relief, and Economic Security Act (CARES Act) is a stimulus bill which was in response to economic consequences of the COVID-19 pandemic. The CARES Act provided an employee retention credit, which is a refundable tax credit against certain employment taxes. During the three and nine months ended December 31, 2024, we recorded $&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;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;font-kerning:none;min-width:fit-content;"&gt; million of employee retention credits received in cash as other (gains) charges, net, in the condensed consolidated statements 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;font-kerning:none;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_db1708bf-5968-4d48-975a-f562646b53c7"
      id="F_61c26c3f-112b-469c-87d1-9b3151d51296">&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-kerning:none;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;font-kerning:none;min-width:fit-content;"&gt;three and nine months ended December 31, 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;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;
      &lt;table style="margin-left:auto;border-spacing:0;table-layout:auto;width:100.0%;border-collapse:separate;margin-right:auto;"&gt;
       &lt;tr style="visibility:collapse;"&gt;
        &lt;td style="width:50.03%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1.299%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:9.193000000000001%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1.299%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:9.193000000000001%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1.299%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:9.193000000000001%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1.299%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:9.193000000000001%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;box-sizing:content-box;"&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="padding-top:0.01in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="6" style="padding-top:0.01in;vertical-align:top;padding-bottom:0in;border-bottom:0.5pt solid #009cde;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;Three Months Ended&lt;br/&gt;December 31,&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;vertical-align:top;padding-bottom:0in;border-bottom:0.5pt solid #009cde;padding-right:0.01in;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;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="6" style="padding-top:0.01in;vertical-align:top;padding-bottom:0in;border-bottom:0.5pt solid #009cde;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;Nine Months Ended&lt;br/&gt;December 31,&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;vertical-align:top;padding-bottom:0in;border-bottom:0.5pt solid #009cde;padding-right:0.01in;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;font-kerning:none;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="padding-top:0.01in;vertical-align:top;padding-bottom:0in;border-bottom:0.5pt solid #009cde;padding-right:0.01in;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;(In thousands)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;2024&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;padding-right:0.01in;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;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;2023&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;padding-right:0.01in;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;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;2024&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;padding-right:0.01in;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;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;2023&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;padding-right:0.01in;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;font-kerning:none;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="padding-top:0.01in;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;Income tax provision (benefit)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&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;font-kerning:none;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;"&gt;3,913&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&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;font-kerning:none;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;(&lt;/span&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;68,043&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&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;font-kerning:none;min-width:fit-content;"&gt;)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&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;font-kerning:none;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;"&gt;962&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&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;font-kerning:none;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;(&lt;/span&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;67,396&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&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;font-kerning:none;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="padding-top:0.01in;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;Effective tax rate&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;"&gt;50.5&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&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;font-kerning:none;min-width:fit-content;"&gt;%&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;nm&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;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;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;"&gt;4.7&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&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;font-kerning:none;min-width:fit-content;"&gt;%&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;nm&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;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;font-kerning:none;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: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;font-kerning:none;min-width:fit-content;"&gt;nm - not meaningful&lt;/span&gt;&lt;/p&gt;</us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="C_5480a361-9c43-4312-bd06-e3ef238d80ef"
      decimals="-3"
      id="F_3ea4f0d1-8cd3-4cd3-8338-190e90cb11c3"
      unitRef="U_USD">3913000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="C_b37fb8aa-23ee-4e06-bf1a-5bff74a51d42"
      decimals="-3"
      id="F_03de917d-30a2-4093-88a1-6872c1dcedb5"
      unitRef="U_USD">-68043000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="C_db1708bf-5968-4d48-975a-f562646b53c7"
      decimals="-3"
      id="F_00e5a571-a175-49c0-ba9b-29d0ecd0b7f1"
      unitRef="U_USD">962000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="C_ff1d3949-30f1-4860-96e1-3bc8445dadc5"
      decimals="-3"
      id="F_a7269532-a570-43e2-b4b6-8a5fe215776f"
      unitRef="U_USD">-67396000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:EffectiveIncomeTaxRateContinuingOperations
      contextRef="C_5480a361-9c43-4312-bd06-e3ef238d80ef"
      decimals="3"
      id="F_f4a42777-9006-4e5a-acc9-726e774b2d42"
      unitRef="U_pure">0.505</us-gaap:EffectiveIncomeTaxRateContinuingOperations>
    <us-gaap:EffectiveIncomeTaxRateContinuingOperations
      contextRef="C_db1708bf-5968-4d48-975a-f562646b53c7"
      decimals="3"
      id="F_cc2db227-c5e3-41cd-8ff1-d927367cc810"
      unitRef="U_pure">0.047</us-gaap:EffectiveIncomeTaxRateContinuingOperations>
    <agys:RegularCorporateIncomeTaxRateIndia
      contextRef="C_db1708bf-5968-4d48-975a-f562646b53c7"
      decimals="2"
      id="F_65449212-f4d7-4442-a7d1-2f6ea709e59a"
      unitRef="U_pure">0.50</agys:RegularCorporateIncomeTaxRateIndia>
    <us-gaap:OtherOperatingIncomeExpenseNet
      contextRef="C_c0d6ca9c-b494-4389-8864-9e878ecd13bb"
      decimals="-5"
      id="F_8f3b851e-b4f7-46f5-ab4e-993470f63942"
      unitRef="U_USD">500000</us-gaap:OtherOperatingIncomeExpenseNet>
    <us-gaap:OtherOperatingIncomeExpenseNet
      contextRef="C_158acfdf-9fba-4051-a84d-90c0b41b5718"
      decimals="-5"
      id="F_5ae1aff5-a817-4f97-92e6-0e07be479b01"
      unitRef="U_USD">500000</us-gaap:OtherOperatingIncomeExpenseNet>
    <us-gaap:CommitmentsAndContingenciesDisclosureTextBlock
      contextRef="C_db1708bf-5968-4d48-975a-f562646b53c7"
      id="F_b352df8b-dcc8-4e30-b772-41615f80e075">&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-kerning:none;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;font-kerning:none;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;&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-kerning:none;min-width:fit-content;"&gt;As of December 31, 2024, we have additional operating leases that have not yet commenced of approximately &lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;font-kerning:none;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;font-kerning:none;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;font-kerning:none;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;font-kerning:none;min-width:fit-content;"&gt;. These leases are expected to commence in fiscal year 2025 and in fiscal year 2027 with initial lease terms of approximately &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;font-kerning:none;min-width:fit-content;"&gt;1.5&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt; to &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;font-kerning:none;min-width:fit-content;"&gt;5 &lt;/span&gt;&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;years, respectively.&lt;/span&gt;&lt;/p&gt;</us-gaap:CommitmentsAndContingenciesDisclosureTextBlock>
    <agys:OperatingLeaseNotYetCommenced
      contextRef="C_e8de4f4d-003a-4cf0-8540-328e0c682eca"
      decimals="-5"
      id="F_10d82a00-f91f-4cab-84ec-ba459c3ae7a9"
      unitRef="U_USD">1900000</agys:OperatingLeaseNotYetCommenced>
    <us-gaap:LesseeOperatingLeaseLeaseNotYetCommencedTermOfContract1
      contextRef="C_1f105e9a-3627-4fd6-b9dc-f20c5c052d1e"
      id="F_e6bd33de-d162-4ec8-ab7b-b518f6f179f0">P1Y6M</us-gaap:LesseeOperatingLeaseLeaseNotYetCommencedTermOfContract1>
    <us-gaap:LesseeOperatingLeaseLeaseNotYetCommencedTermOfContract1
      contextRef="C_8a851e56-0916-4d67-ad8c-1572da30d2ca"
      id="F_d90d62ab-ac28-4b00-946b-ab71bbc47667">P5Y</us-gaap:LesseeOperatingLeaseLeaseNotYetCommencedTermOfContract1>
    <us-gaap:EarningsPerShareTextBlock
      contextRef="C_db1708bf-5968-4d48-975a-f562646b53c7"
      id="F_000cb32b-ada5-454d-a259-904539f3c58e">&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-kerning:none;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;font-kerning:none;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;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;
      &lt;table style="margin-left:auto;border-spacing:0;table-layout:auto;width:100.0%;border-collapse:separate;margin-right:auto;"&gt;
       &lt;tr style="visibility:collapse;"&gt;
        &lt;td style="width:50.35%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:9.258%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1.54%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:9.258%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1.54%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:9.258%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1.54%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:9.258%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;box-sizing:content-box;"&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="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="6" style="padding-top:0in;vertical-align:top;padding-bottom:0in;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;margin-right:0.009722222222222222in;text-align:center;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;Three Months Ended&lt;br/&gt;December 31,&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;vertical-align:top;padding-bottom:0in;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;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="6" style="padding-top:0in;vertical-align:top;padding-bottom:0in;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;margin-right:0.009722222222222222in;text-align:center;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;Nine Months Ended&lt;br/&gt;December 31,&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;vertical-align:top;padding-bottom:0in;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;font-kerning:none;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="padding-top:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;font-kerning:none;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="padding-top:0in;vertical-align:bottom;padding-bottom:0in;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;margin-right:0.009722222222222222in;text-align:center;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;2024&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;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;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;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;margin-right:0.009722222222222222in;text-align:center;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;2023&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;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;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;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;margin-right:0.009722222222222222in;text-align:center;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;2024&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;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;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;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;margin-right:0.009722222222222222in;text-align:center;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;2023&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;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;font-kerning:none;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="padding-top:0in;vertical-align:top;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;Numerator:&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;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="padding-top:0in;text-indent:10pt;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;"&gt;&lt;p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;Net income&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"&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;font-kerning:none;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;"&gt;3,830&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"&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;font-kerning:none;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;77,141&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"&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;font-kerning:none;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;"&gt;19,300&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"&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;font-kerning:none;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;83,234&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;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="padding-top:0in;text-indent:10pt;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;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;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;Series A convertible preferred stock dividends&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;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;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;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;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;"&gt;&#x2014;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;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;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;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;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;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;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;(&lt;/span&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;286&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;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;font-kerning:none;min-width:fit-content;"&gt;)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;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;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;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;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;"&gt;&#x2014;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;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;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;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;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;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;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;(&lt;/span&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;1,204&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;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;font-kerning:none;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="padding-top:0in;text-indent:10pt;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;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;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;Net income attributable to common shareholders&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;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;font-kerning:none;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;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;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;"&gt;3,830&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;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;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #009cde;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;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;font-kerning:none;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;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;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;76,855&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;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;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #009cde;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;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;font-kerning:none;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;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;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;"&gt;19,300&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;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;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #009cde;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;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;font-kerning:none;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;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;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;82,030&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;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;font-kerning:none;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="padding-top:0in;text-indent:10pt;vertical-align:top;padding-bottom:0in;"&gt;&lt;p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;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;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;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;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;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;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;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;font-kerning:none;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="padding-top:0in;vertical-align:top;padding-bottom:0in;border-bottom:0.5pt solid #009cde;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;Denominator:&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;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;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;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;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;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;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;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;font-kerning:none;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="padding-top:0in;text-indent:10pt;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;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;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;Weighted average shares outstanding - basic&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;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;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;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;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;"&gt;27,667&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;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;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #009cde;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;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;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;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;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;25,808&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;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;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #009cde;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;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;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;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;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;"&gt;27,446&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;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;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #009cde;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;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;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;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;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;25,256&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;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;font-kerning:none;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="padding-top:0in;text-indent:15pt;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;"&gt;&lt;p style="margin-left:15pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;Dilutive SSARs&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;"&gt;399&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;920&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;"&gt;514&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;951&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;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="padding-top:0in;text-indent:15pt;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;"&gt;&lt;p style="margin-left:15pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;Dilutive unvested restricted shares&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;"&gt;204&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;223&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;"&gt;248&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;239&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;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="padding-top:0in;text-indent:15pt;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;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;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;Dilutive unvested restricted stock units&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;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;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;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;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;"&gt;44&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;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;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;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;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;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;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;28&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;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;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;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;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;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;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;"&gt;40&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;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;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;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;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;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;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;17&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;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;font-kerning:none;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="padding-top:0in;text-indent:10pt;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;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;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;Weighted average shares outstanding - diluted&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;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;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;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;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;"&gt;28,314&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;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;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;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;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;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;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;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;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;26,979&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;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;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;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;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;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;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;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;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;"&gt;28,248&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;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;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;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;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;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;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;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;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;26,463&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;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;font-kerning:none;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="padding-top:0in;text-indent:10pt;vertical-align:top;padding-bottom:0in;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;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;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;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;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;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;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;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;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;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;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;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;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;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;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;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;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;font-kerning:none;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="padding-top:0in;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;border-bottom:2.25pt double #009cde;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;Income per share - basic:&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;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;font-kerning:none;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;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;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;"&gt;0.14&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;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;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #009cde;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;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;font-kerning:none;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;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;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;2.98&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;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;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #009cde;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;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;font-kerning:none;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;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;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;"&gt;0.70&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;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;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #009cde;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;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;font-kerning:none;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;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;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;3.25&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;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;font-kerning:none;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="padding-top:0in;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;border-bottom:2.25pt double #009cde;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;Income per share - diluted:&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;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;font-kerning:none;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;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;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;"&gt;0.14&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;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;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #009cde;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;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;font-kerning:none;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;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;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;2.85&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;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;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #009cde;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;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;font-kerning:none;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;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;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;"&gt;0.68&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;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;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #009cde;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;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;font-kerning:none;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;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;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;3.10&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;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;font-kerning:none;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="padding-top:0in;vertical-align:top;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;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="padding-top:0in;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;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="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;"&gt;136&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;89&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;"&gt;136&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;30&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;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-kerning:none;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;font-kerning:none;min-width:fit-content;color:#000000;"&gt;248,704&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;font-kerning:none;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;font-kerning:none;min-width:fit-content;"&gt;454,336&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;font-kerning:none;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;font-kerning:none;min-width:fit-content;"&gt;December 31, 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;font-kerning:none;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, and restricted stock units that are potentially dilutive securities.&lt;/span&gt;&lt;/p&gt;</us-gaap:EarningsPerShareTextBlock>
    <us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock
      contextRef="C_db1708bf-5968-4d48-975a-f562646b53c7"
      id="F_37e18fb8-456a-4f3a-8712-0b822779efb6">&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-kerning:none;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;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;
      &lt;table style="margin-left:auto;border-spacing:0;table-layout:auto;width:100.0%;border-collapse:separate;margin-right:auto;"&gt;
       &lt;tr style="visibility:collapse;"&gt;
        &lt;td style="width:50.35%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:9.258%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1.54%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:9.258%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1.54%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:9.258%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1.54%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:9.258%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;box-sizing:content-box;"&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="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="6" style="padding-top:0in;vertical-align:top;padding-bottom:0in;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;margin-right:0.009722222222222222in;text-align:center;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;Three Months Ended&lt;br/&gt;December 31,&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;vertical-align:top;padding-bottom:0in;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;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="6" style="padding-top:0in;vertical-align:top;padding-bottom:0in;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;margin-right:0.009722222222222222in;text-align:center;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;Nine Months Ended&lt;br/&gt;December 31,&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;vertical-align:top;padding-bottom:0in;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;font-kerning:none;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="padding-top:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;font-kerning:none;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="padding-top:0in;vertical-align:bottom;padding-bottom:0in;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;margin-right:0.009722222222222222in;text-align:center;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;2024&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;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;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;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;margin-right:0.009722222222222222in;text-align:center;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;2023&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;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;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;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;margin-right:0.009722222222222222in;text-align:center;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;2024&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;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;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;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;margin-right:0.009722222222222222in;text-align:center;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;2023&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;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;font-kerning:none;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="padding-top:0in;vertical-align:top;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;Numerator:&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;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="padding-top:0in;text-indent:10pt;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;"&gt;&lt;p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;Net income&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"&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;font-kerning:none;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;"&gt;3,830&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"&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;font-kerning:none;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;77,141&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"&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;font-kerning:none;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;"&gt;19,300&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"&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;font-kerning:none;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;83,234&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;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="padding-top:0in;text-indent:10pt;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;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;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;Series A convertible preferred stock dividends&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;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;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;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;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;"&gt;&#x2014;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;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;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;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;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;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;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;(&lt;/span&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;286&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;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;font-kerning:none;min-width:fit-content;"&gt;)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;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;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;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;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;"&gt;&#x2014;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;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;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;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;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;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;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;(&lt;/span&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;1,204&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;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;font-kerning:none;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="padding-top:0in;text-indent:10pt;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;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;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;Net income attributable to common shareholders&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;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;font-kerning:none;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;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;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;"&gt;3,830&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;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;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #009cde;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;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;font-kerning:none;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;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;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;76,855&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;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;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #009cde;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;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;font-kerning:none;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;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;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;"&gt;19,300&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;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;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #009cde;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;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;font-kerning:none;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;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;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;82,030&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;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;font-kerning:none;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="padding-top:0in;text-indent:10pt;vertical-align:top;padding-bottom:0in;"&gt;&lt;p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;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;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;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;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;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;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;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;font-kerning:none;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="padding-top:0in;vertical-align:top;padding-bottom:0in;border-bottom:0.5pt solid #009cde;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;Denominator:&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;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;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;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;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;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;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;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;font-kerning:none;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="padding-top:0in;text-indent:10pt;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;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;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;Weighted average shares outstanding - basic&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;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;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;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;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;"&gt;27,667&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;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;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #009cde;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;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;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;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;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;25,808&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;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;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #009cde;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;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;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;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;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;"&gt;27,446&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;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;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #009cde;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;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;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;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;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;25,256&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;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;font-kerning:none;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="padding-top:0in;text-indent:15pt;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;"&gt;&lt;p style="margin-left:15pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;Dilutive SSARs&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;"&gt;399&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;920&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;"&gt;514&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;951&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;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="padding-top:0in;text-indent:15pt;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;"&gt;&lt;p style="margin-left:15pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;Dilutive unvested restricted shares&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;"&gt;204&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;223&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;"&gt;248&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;239&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;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="padding-top:0in;text-indent:15pt;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;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;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;Dilutive unvested restricted stock units&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;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;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;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;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;"&gt;44&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;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;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;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;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;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;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;28&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;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;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;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;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;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;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;"&gt;40&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;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;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;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;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;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;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;17&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;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;font-kerning:none;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="padding-top:0in;text-indent:10pt;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;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;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;Weighted average shares outstanding - diluted&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;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;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;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;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;"&gt;28,314&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;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;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;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;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;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;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;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;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;26,979&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;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;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;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;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;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;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;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;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;"&gt;28,248&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;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;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;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;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;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;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;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;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;26,463&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;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;font-kerning:none;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="padding-top:0in;text-indent:10pt;vertical-align:top;padding-bottom:0in;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;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;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;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;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;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;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;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;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;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;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;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;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;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;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;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;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;font-kerning:none;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="padding-top:0in;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;border-bottom:2.25pt double #009cde;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;Income per share - basic:&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;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;font-kerning:none;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;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;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;"&gt;0.14&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;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;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #009cde;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;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;font-kerning:none;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;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;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;2.98&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;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;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #009cde;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;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;font-kerning:none;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;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;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;"&gt;0.70&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;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;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #009cde;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;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;font-kerning:none;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;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;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;3.25&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;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;font-kerning:none;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="padding-top:0in;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;border-bottom:2.25pt double #009cde;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;Income per share - diluted:&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;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;font-kerning:none;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;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;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;"&gt;0.14&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;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;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #009cde;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;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;font-kerning:none;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;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;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;2.85&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;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;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #009cde;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;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;font-kerning:none;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;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;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;"&gt;0.68&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;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;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #009cde;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;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;font-kerning:none;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;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;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;3.10&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;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;font-kerning:none;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="padding-top:0in;vertical-align:top;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;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="padding-top:0in;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;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="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;"&gt;136&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;89&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;"&gt;136&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;30&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;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_5480a361-9c43-4312-bd06-e3ef238d80ef"
      decimals="-3"
      id="F_f0b72e8b-97a6-4923-8046-3b4aa2a203de"
      unitRef="U_USD">3830000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="C_b37fb8aa-23ee-4e06-bf1a-5bff74a51d42"
      decimals="-3"
      id="F_3d4fa7d9-dea5-4f15-98a4-8e649007741e"
      unitRef="U_USD">77141000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="C_db1708bf-5968-4d48-975a-f562646b53c7"
      decimals="-3"
      id="F_be5a35a0-d35a-4759-83e6-c945247e6151"
      unitRef="U_USD">19300000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="C_ff1d3949-30f1-4860-96e1-3bc8445dadc5"
      decimals="-3"
      id="F_5d53d4c4-cf80-4c22-850b-6d1224e72cf4"
      unitRef="U_USD">83234000</us-gaap:NetIncomeLoss>
    <agys:AccretionOfConvertiblePreferredStockDividends
      contextRef="C_5480a361-9c43-4312-bd06-e3ef238d80ef"
      decimals="-3"
      id="F_22655001-3797-422d-aa61-c663a20f531f"
      unitRef="U_USD">0</agys:AccretionOfConvertiblePreferredStockDividends>
    <agys:AccretionOfConvertiblePreferredStockDividends
      contextRef="C_b37fb8aa-23ee-4e06-bf1a-5bff74a51d42"
      decimals="-3"
      id="F_8268137f-d379-45fe-be3d-de39c15c150c"
      unitRef="U_USD">-286000</agys:AccretionOfConvertiblePreferredStockDividends>
    <agys:AccretionOfConvertiblePreferredStockDividends
      contextRef="C_db1708bf-5968-4d48-975a-f562646b53c7"
      decimals="-3"
      id="F_7171ca1c-50d6-4404-be94-1a3a686e242a"
      unitRef="U_USD">-0</agys:AccretionOfConvertiblePreferredStockDividends>
    <agys:AccretionOfConvertiblePreferredStockDividends
      contextRef="C_ff1d3949-30f1-4860-96e1-3bc8445dadc5"
      decimals="-3"
      id="F_d2de4668-24b2-4f3f-a0d7-6ef855b9eb61"
      unitRef="U_USD">-1204000</agys:AccretionOfConvertiblePreferredStockDividends>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic
      contextRef="C_5480a361-9c43-4312-bd06-e3ef238d80ef"
      decimals="-3"
      id="F_480b262e-4399-48a8-9d81-58e51b6f122c"
      unitRef="U_USD">3830000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic
      contextRef="C_b37fb8aa-23ee-4e06-bf1a-5bff74a51d42"
      decimals="-3"
      id="F_aab961be-c395-4d3a-9e30-0e521c5542f6"
      unitRef="U_USD">76855000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic
      contextRef="C_db1708bf-5968-4d48-975a-f562646b53c7"
      decimals="-3"
      id="F_6202e3a7-4233-4c9b-a82d-03a07b3e7dde"
      unitRef="U_USD">19300000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic
      contextRef="C_ff1d3949-30f1-4860-96e1-3bc8445dadc5"
      decimals="-3"
      id="F_8140f63d-1b13-4c2c-8814-b812542cf183"
      unitRef="U_USD">82030000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="C_5480a361-9c43-4312-bd06-e3ef238d80ef"
      decimals="-3"
      id="F_98cedf24-3b41-4c99-bf4b-24da4aa7acf0"
      unitRef="U_shares">27667000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="C_b37fb8aa-23ee-4e06-bf1a-5bff74a51d42"
      decimals="-3"
      id="F_7f24d2db-261b-4633-9f45-7544f5b3ec8f"
      unitRef="U_shares">25808000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="C_db1708bf-5968-4d48-975a-f562646b53c7"
      decimals="-3"
      id="F_fe9f3900-78f3-4a45-bb4d-6843cf2d7c70"
      unitRef="U_shares">27446000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="C_ff1d3949-30f1-4860-96e1-3bc8445dadc5"
      decimals="-3"
      id="F_5879395e-4502-41d0-91cc-360d4e1de9c6"
      unitRef="U_shares">25256000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <agys:DilutiveSSARs
      contextRef="C_5480a361-9c43-4312-bd06-e3ef238d80ef"
      decimals="-3"
      id="F_15b58ca4-678e-4fe4-b175-b30fc9c54794"
      unitRef="U_shares">399000</agys:DilutiveSSARs>
    <agys:DilutiveSSARs
      contextRef="C_b37fb8aa-23ee-4e06-bf1a-5bff74a51d42"
      decimals="-3"
      id="F_f259563a-2370-4638-87f7-1394cf87c11d"
      unitRef="U_shares">920000</agys:DilutiveSSARs>
    <agys:DilutiveSSARs
      contextRef="C_db1708bf-5968-4d48-975a-f562646b53c7"
      decimals="-3"
      id="F_e2dbf8ce-54fd-40ba-99ce-aa43f94419ca"
      unitRef="U_shares">514000</agys:DilutiveSSARs>
    <agys:DilutiveSSARs
      contextRef="C_ff1d3949-30f1-4860-96e1-3bc8445dadc5"
      decimals="-3"
      id="F_a89c8d3f-e4c8-4cbe-a4e1-7a541ee590ce"
      unitRef="U_shares">951000</agys:DilutiveSSARs>
    <us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment
      contextRef="C_5480a361-9c43-4312-bd06-e3ef238d80ef"
      decimals="-3"
      id="F_f9578617-e708-47fe-b02e-94e2cee27bfa"
      unitRef="U_shares">204000</us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment>
    <us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment
      contextRef="C_b37fb8aa-23ee-4e06-bf1a-5bff74a51d42"
      decimals="-3"
      id="F_10e7dcf3-c518-48f5-972b-9a1b2f041ef6"
      unitRef="U_shares">223000</us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment>
    <us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment
      contextRef="C_db1708bf-5968-4d48-975a-f562646b53c7"
      decimals="-3"
      id="F_3590a4f9-5efc-490b-ab94-d69c7377787b"
      unitRef="U_shares">248000</us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment>
    <us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment
      contextRef="C_ff1d3949-30f1-4860-96e1-3bc8445dadc5"
      decimals="-3"
      id="F_8830ac80-476c-4700-9d0d-6b9ec525f5f9"
      unitRef="U_shares">239000</us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment>
    <agys:DilutiveUnvestedRestrictedStockUnits
      contextRef="C_5480a361-9c43-4312-bd06-e3ef238d80ef"
      decimals="-3"
      id="F_9836d96f-2b0d-447e-999b-a841d2fe1bc9"
      unitRef="U_shares">44000</agys:DilutiveUnvestedRestrictedStockUnits>
    <agys:DilutiveUnvestedRestrictedStockUnits
      contextRef="C_b37fb8aa-23ee-4e06-bf1a-5bff74a51d42"
      decimals="-3"
      id="F_8ad5f701-48c1-4e24-8b25-8ee6f7d059de"
      unitRef="U_shares">28000</agys:DilutiveUnvestedRestrictedStockUnits>
    <agys:DilutiveUnvestedRestrictedStockUnits
      contextRef="C_db1708bf-5968-4d48-975a-f562646b53c7"
      decimals="-3"
      id="F_06ca3f89-6a63-46de-8de8-b2e030d61f3d"
      unitRef="U_shares">40000</agys:DilutiveUnvestedRestrictedStockUnits>
    <agys:DilutiveUnvestedRestrictedStockUnits
      contextRef="C_ff1d3949-30f1-4860-96e1-3bc8445dadc5"
      decimals="-3"
      id="F_dc18f19e-8494-4fed-99f4-d733a924c35a"
      unitRef="U_shares">17000</agys:DilutiveUnvestedRestrictedStockUnits>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="C_5480a361-9c43-4312-bd06-e3ef238d80ef"
      decimals="-3"
      id="F_1fa8d804-5297-45b8-ba74-83af2e64c1f3"
      unitRef="U_shares">28314000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="C_b37fb8aa-23ee-4e06-bf1a-5bff74a51d42"
      decimals="-3"
      id="F_f301539e-0779-4c62-aa7a-d15e27745ebf"
      unitRef="U_shares">26979000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="C_db1708bf-5968-4d48-975a-f562646b53c7"
      decimals="-3"
      id="F_c2bdd9fb-2b6a-42ff-a206-47c021ba3844"
      unitRef="U_shares">28248000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="C_ff1d3949-30f1-4860-96e1-3bc8445dadc5"
      decimals="-3"
      id="F_c6fa8188-6470-439a-aa3c-d9748f65d5fb"
      unitRef="U_shares">26463000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:EarningsPerShareBasic
      contextRef="C_5480a361-9c43-4312-bd06-e3ef238d80ef"
      decimals="INF"
      id="F_1248667f-3623-458f-81a8-fa69a8b13cd2"
      unitRef="U_UnitedStatesOfAmericaDollarsShare">0.14</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="C_b37fb8aa-23ee-4e06-bf1a-5bff74a51d42"
      decimals="INF"
      id="F_8b9b2d47-f34b-451b-bd7d-214e36f827b9"
      unitRef="U_UnitedStatesOfAmericaDollarsShare">2.98</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="C_db1708bf-5968-4d48-975a-f562646b53c7"
      decimals="2"
      id="F_8beda000-c6e4-4f0f-9706-233fe45cd52a"
      unitRef="U_UnitedStatesOfAmericaDollarsShare">0.7</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="C_ff1d3949-30f1-4860-96e1-3bc8445dadc5"
      decimals="2"
      id="F_f9c978ff-9c62-4438-9abf-c1b3ce2088da"
      unitRef="U_UnitedStatesOfAmericaDollarsShare">3.25</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareDiluted
      contextRef="C_5480a361-9c43-4312-bd06-e3ef238d80ef"
      decimals="INF"
      id="F_8d7cbe8d-6c54-47d0-a150-e7d9bc9c0751"
      unitRef="U_UnitedStatesOfAmericaDollarsShare">0.14</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="C_b37fb8aa-23ee-4e06-bf1a-5bff74a51d42"
      decimals="INF"
      id="F_d7969b4b-b8ee-4f81-b553-93f354607c5c"
      unitRef="U_UnitedStatesOfAmericaDollarsShare">2.85</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="C_db1708bf-5968-4d48-975a-f562646b53c7"
      decimals="2"
      id="F_37df6415-7137-4f9f-b6d5-f9f6e92f5b82"
      unitRef="U_UnitedStatesOfAmericaDollarsShare">0.68</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="C_ff1d3949-30f1-4860-96e1-3bc8445dadc5"
      decimals="2"
      id="F_d1bde561-9f04-41a3-aab9-9d6f695a4971"
      unitRef="U_UnitedStatesOfAmericaDollarsShare">3.1</us-gaap:EarningsPerShareDiluted>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="C_5480a361-9c43-4312-bd06-e3ef238d80ef"
      decimals="-3"
      id="F_10d49341-471a-4a73-b4c6-2b5f6dc62233"
      unitRef="U_shares">136000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="C_b37fb8aa-23ee-4e06-bf1a-5bff74a51d42"
      decimals="-3"
      id="F_0cd5a757-2cfc-4748-b45a-981b579bab75"
      unitRef="U_shares">89000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="C_db1708bf-5968-4d48-975a-f562646b53c7"
      decimals="-3"
      id="F_497b2b0f-0f51-466b-9139-67450864c77f"
      unitRef="U_shares">136000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="C_ff1d3949-30f1-4860-96e1-3bc8445dadc5"
      decimals="-3"
      id="F_bff6251f-8587-42ee-9240-a0f05335e47e"
      unitRef="U_shares">30000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <agys:IncrementalCommonSharesAttributableToRestrictedShares
      contextRef="C_db1708bf-5968-4d48-975a-f562646b53c7"
      decimals="-3"
      id="F_3b47124c-60e3-42f6-8912-5dbc7131c024"
      unitRef="U_shares">248704000</agys:IncrementalCommonSharesAttributableToRestrictedShares>
    <agys:IncrementalCommonSharesAttributableToRestrictedShares
      contextRef="C_ff1d3949-30f1-4860-96e1-3bc8445dadc5"
      decimals="-3"
      id="F_f628aed1-5de8-4ec5-a6dd-9922d15ab969"
      unitRef="U_shares">454336000</agys:IncrementalCommonSharesAttributableToRestrictedShares>
    <us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock
      contextRef="C_db1708bf-5968-4d48-975a-f562646b53c7"
      id="F_241c9d03-0dba-4ca2-9d77-2c9f845aacd7">&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-kerning:none;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;font-kerning:none;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 Amended and Restated 2024 Equity Incentive Plan (the 2024 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;font-kerning:none;min-width:fit-content;"&gt;three&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;font-kerning:none;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;font-kerning:none;min-width:fit-content;"&gt;237,080&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt; common shares, the number of shares that were remaining for grant under the 2020 Equity Incentive Plan, as Amended and Restated (the 2020 Plan) as of the effective date of the 2024 Plan, plus the number of shares remaining for grant under the 2020 Plan that are forfeited, settled in cash, canceled or expired. The maximum aggregate number of common shares available for issuance under the 2024 Plan is &lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;3.2&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;font-kerning:none;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;font-kerning:none;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;font-kerning:none;min-width:fit-content;"&gt; million 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;font-kerning:none;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;font-kerning:none;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;font-kerning:none;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&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;font-kerning:none;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;font-kerning:none;min-width:fit-content;"&gt;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;font-kerning:none;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;font-kerning:none;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;font-kerning:none;min-width:fit-content;"&gt;The following table summarizes the share-based compensation expense for 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:auto;width:100.0%;border-collapse:separate;margin-right:auto;"&gt;
       &lt;tr style="visibility:collapse;"&gt;
        &lt;td style="width:46.64%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:10.58%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:10.58%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:10.58%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:10.62%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;box-sizing:content-box;"&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="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="6" style="padding-top:0in;vertical-align:top;padding-bottom:0in;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;margin-right:0.009722222222222222in;text-align:center;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;Three Months Ended&lt;br/&gt;December 31,&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;vertical-align:top;padding-bottom:0in;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;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;vertical-align:top;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="6" style="padding-top:0in;vertical-align:top;padding-bottom:0in;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;margin-right:0.009722222222222222in;text-align:center;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;Nine Months Ended&lt;br/&gt;December 31,&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;vertical-align:top;padding-bottom:0in;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;font-kerning:none;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="padding-top:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;(In thousands)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;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;margin-right:0.009722222222222222in;text-align:center;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;2024&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;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;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;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;margin-right:0.009722222222222222in;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;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;margin-right:0.009722222222222222in;text-align:center;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;2023&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;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;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;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;margin-right:0.009722222222222222in;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;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;margin-right:0.009722222222222222in;text-align:center;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;2024&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;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;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;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;margin-right:0.009722222222222222in;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;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;margin-right:0.009722222222222222in;text-align:center;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;2023&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;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;font-kerning:none;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="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;Product development&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;"&gt;2,293&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;1,878&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;"&gt;7,199&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;4,743&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;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="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;Sales and marketing&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;"&gt;541&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;228&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;"&gt;1,115&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;487&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;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="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;General and administrative&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;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;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;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;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;"&gt;1,384&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;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;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;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;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;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;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;1,532&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;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;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;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;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;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;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;"&gt;4,342&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;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;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;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;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;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;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;4,259&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;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;font-kerning:none;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="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #009cde;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;Total share-based compensation expense&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;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;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;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;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;"&gt;4,218&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;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;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #009cde;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;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;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;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;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;3,638&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;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;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #009cde;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;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;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;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;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;"&gt;12,656&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;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;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #009cde;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;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;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;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;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;9,489&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;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;font-kerning:none;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;font-kerning:none;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;font-kerning:none;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;font-kerning:none;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 nine months ended December 31, 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;font-kerning:none;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;font-kerning:none;min-width:fit-content;"&gt;nine months ended December 31, 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:auto;width:100.0%;border-collapse:separate;margin-right:auto;"&gt;
       &lt;tr style="visibility:collapse;"&gt;
        &lt;td style="width:48.49%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:9.178%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1.26%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:10.857999999999999%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:11.238%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1.26%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:7.719%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;box-sizing:content-box;"&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="padding-top:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;font-kerning:none;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="padding-top:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;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;margin-right:0.009722222222222222in;text-align:center;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;Number of&lt;br/&gt;Rights&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;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;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;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;margin-right:0.009722222222222222in;text-align:center;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;Weighted-Average Exercise Price&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;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;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;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;margin-right:0.009722222222222222in;text-align:center;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;font-kerning:none;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="padding-top:0in;vertical-align:bottom;padding-bottom:0in;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;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;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;margin-right:0.009722222222222222in;text-align:center;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;font-kerning:none;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="padding-top:0in;vertical-align:bottom;padding-bottom:0in;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;font-kerning:none;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="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;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;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;(per right)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;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;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;(in years)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;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;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;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;font-kerning:none;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="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;Outstanding at April 1, 2024&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;1,297,339&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"&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;font-kerning:none;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;27.63&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;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="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;Granted&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#x2014;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#x2014;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;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="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;Exercised&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;(&lt;/span&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;838,104&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"&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;font-kerning:none;min-width:fit-content;"&gt;)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;31.86&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;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="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;Forfeited&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#x2014;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#x2014;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;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="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;Expired&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#x2014;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#x2014;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;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="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;Outstanding at December 31, 2024&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;"&gt;459,235&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"&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;font-kerning:none;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;"&gt;19.91&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;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;font-kerning:none;min-width:fit-content;"&gt;2.8&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"&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;font-kerning:none;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;"&gt;51,342&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;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="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;Exercisable at December 31, 2024&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;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;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;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;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;"&gt;459,235&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;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;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;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;font-kerning:none;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;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;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;"&gt;19.91&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;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;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;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;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;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;margin-right:0.009722222222222222in;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;font-kerning:none;min-width:fit-content;"&gt;2.8&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;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;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;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;font-kerning:none;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;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;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;"&gt;51,342&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;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;font-kerning:none;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="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #009cde;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;Vested and expected to vest at December 31, 2024&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #009cde;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;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;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;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;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;"&gt;459,235&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;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;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #009cde;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;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;font-kerning:none;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;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;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;"&gt;19.91&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;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;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #009cde;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;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;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;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;margin-right:0.009722222222222222in;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;font-kerning:none;min-width:fit-content;"&gt;2.8&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;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;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #009cde;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;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;font-kerning:none;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;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;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;"&gt;51,342&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;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;font-kerning:none;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;font-kerning:none;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;font-kerning:none;min-width:fit-content;"&gt;As of December 31, 2024&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;font-kerning:none;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;font-kerning:none;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;font-kerning:none;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;font-kerning:none;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;font-kerning:none;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;font-kerning:none;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;font-kerning:none;min-width:fit-content;"&gt;nine months ended December 31, 2024 for restricted shares granted 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:auto;width:100.0%;border-collapse:separate;margin-right:auto;"&gt;
       &lt;tr style="visibility:collapse;"&gt;
        &lt;td style="width:64.88%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1.36%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:12.82%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1.68%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:15.26%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;box-sizing:content-box;"&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="padding-top:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;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;margin-right:0.009722222222222222in;text-align:center;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;Number of Shares&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;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;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;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;margin-right:0.009722222222222222in;text-align:center;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;font-kerning:none;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="padding-top:0in;vertical-align:bottom;padding-bottom:0in;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;font-kerning:none;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="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;(per share)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;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;font-kerning:none;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="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;Outstanding at April 1, 2024&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;436,177&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"&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;font-kerning:none;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;65.52&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;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="padding-top:0in;text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;Granted&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;37,349&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;106.81&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;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="padding-top:0in;text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;Vested&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;(&lt;/span&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;213,436&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"&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;font-kerning:none;min-width:fit-content;"&gt;)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;60.20&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;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="padding-top:0in;text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;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;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;Forfeited&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;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;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;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;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;(&lt;/span&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;11,386&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;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;font-kerning:none;min-width:fit-content;"&gt;)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;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;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;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;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;74.94&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;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;font-kerning:none;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="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #009cde;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;Outstanding at December 31, 2024&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #009cde;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;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;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;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;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;"&gt;248,704&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;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;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #009cde;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;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;font-kerning:none;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;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;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;"&gt;75.84&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;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;font-kerning:none;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;font-kerning:none;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;font-kerning:none;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 December 31, 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;font-kerning:none;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;font-kerning:none;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;font-kerning:none;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;font-kerning:none;min-width:fit-content;"&gt;8.9&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;font-kerning:none;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;font-kerning:none;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;font-kerning:none;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;font-kerning:none;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;font-kerning:none;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;font-kerning:none;min-width:fit-content;"&gt;We granted restricted stock units to certain of our Directors, executives and key employees, 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;font-kerning:none;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;font-kerning:none;min-width:fit-content;"&gt;nine months ended December 31, 2024 for restricted stock units awarded under the 2020 and 2024 Plans:&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:auto;width:100.0%;border-collapse:separate;margin-right:auto;"&gt;
       &lt;tr style="visibility:collapse;"&gt;
        &lt;td style="width:64.88%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1.22%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:12.98%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1.68%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:15.24%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;box-sizing:content-box;"&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="padding-top:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;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;margin-right:0.009722222222222222in;text-align:center;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;Number of Shares&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;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;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;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;margin-right:0.009722222222222222in;text-align:center;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;Weighted-Average Grant-Date Fair Value&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;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;font-kerning:none;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="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;(per share)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;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;font-kerning:none;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="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;Outstanding at April 1, 2024&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;56,547&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"&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;font-kerning:none;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;70.03&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;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="padding-top:0in;text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;Granted&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;135,777&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;137&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;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="padding-top:0in;text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;Vested&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#x2014;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#x2014;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;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="padding-top:0in;text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;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;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;Forfeited&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;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;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;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;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#x2014;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;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;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;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;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;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;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#x2014;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;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;font-kerning:none;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="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #009cde;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;Outstanding at December 31, 2024&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #009cde;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;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;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;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;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;"&gt;192,324&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;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;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #009cde;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;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;font-kerning:none;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;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;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;"&gt;117.64&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;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;font-kerning:none;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-kerning:none;min-width:fit-content;"&gt;As of December 31, 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;font-kerning:none;min-width:fit-content;"&gt;18.7&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;font-kerning:none;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;font-kerning:none;min-width:fit-content;"&gt;2.7&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;font-kerning:none;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;font-kerning:none;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;font-kerning:none;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;font-kerning:none;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;font-kerning:none;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;font-kerning:none;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;font-kerning:none;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:'Proxima Nova',sans-serif;font-style:italic;font-kerning:none;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;font-kerning:none;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;font-kerning:none;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;font-kerning:none;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;font-kerning:none;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:auto;width:100.0%;border-collapse:separate;margin-right:auto;"&gt;
       &lt;tr style="visibility:collapse;"&gt;
        &lt;td style="width:64.973%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:12.103%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1.56%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:16.363%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;box-sizing:content-box;"&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="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;Offering Period Ended&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;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;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;Offering Period Ended&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;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;font-kerning:none;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="padding-top:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;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;margin-right:0.009722222222222222in;text-align:center;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;June 30, 2024&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;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;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;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;margin-right:0.009722222222222222in;text-align:center;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;December 31, 2024&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;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;font-kerning:none;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="padding-top:0in;white-space:pre-wrap;vertical-align:middle;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;Grant date fair value&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"&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;font-kerning:none;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;"&gt;81.60&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"&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;font-kerning:none;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;"&gt;103.43&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;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="padding-top:0in;white-space:pre-wrap;vertical-align:middle;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;Risk-free interest rate over contractual term&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;"&gt;5.36&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"&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;font-kerning:none;min-width:fit-content;"&gt;%&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;"&gt;4.91&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"&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;font-kerning:none;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="padding-top:0in;white-space:pre-wrap;vertical-align:middle;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;Expected term (in years)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;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;font-kerning:none;min-width:fit-content;"&gt;0.41&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;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;font-kerning:none;min-width:fit-content;"&gt;0.50&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;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="padding-top:0in;white-space:pre-wrap;vertical-align:middle;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;Expected volatility&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;"&gt;47.41&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"&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;font-kerning:none;min-width:fit-content;"&gt;%&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;"&gt;40.93&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"&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;font-kerning:none;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;font-kerning:none;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;font-kerning:none;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 December 31, 2024 totaled &lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;font-kerning:none;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;font-kerning:none;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;font-kerning:none;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;font-kerning:none;min-width:fit-content;"&gt; as of December 31, 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;font-kerning:none;min-width:fit-content;"&gt;As of December 31, 2024, there was &lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;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;font-kerning:none;min-width:fit-content;"&gt; unrecognized share-based compensation expense related to the offering period ended December 31, 2024.&lt;/span&gt;&lt;/p&gt;</us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized
      contextRef="C_6c4f13f8-6b8d-45d9-a60f-89dce8bdd32b"
      decimals="INF"
      id="F_0a119f62-53ee-4d92-9057-ec508c932c14"
      unitRef="U_shares">3000000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant
      contextRef="C_b026094c-4c5f-44d3-a226-4aa0041321cf"
      decimals="INF"
      id="F_b05c22ae-bc29-44f6-aa49-20d408a31e59"
      unitRef="U_shares">237080</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant
      contextRef="C_1f314d36-2b57-4ac4-84ef-005542ea760b"
      decimals="INF"
      id="F_a30fffab-71e1-4ad0-a158-25bdafd73971"
      unitRef="U_shares">3200000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant>
    <us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans
      contextRef="C_5d8955d5-48b9-458e-b3d9-aef82da2bc5c"
      decimals="INF"
      id="F_378f1632-5f42-4dfe-a3d8-6cae332c56ba"
      unitRef="U_shares">500000</us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans>
    <us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock
      contextRef="C_db1708bf-5968-4d48-975a-f562646b53c7"
      id="F_c9304788-9b0c-49dd-9d51-d1f3a6c143a2">&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-kerning:none;min-width:fit-content;"&gt;The following table summarizes the share-based compensation expense for 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:auto;width:100.0%;border-collapse:separate;margin-right:auto;"&gt;
       &lt;tr style="visibility:collapse;"&gt;
        &lt;td style="width:46.64%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:10.58%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:10.58%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:10.58%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:10.62%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;box-sizing:content-box;"&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="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="6" style="padding-top:0in;vertical-align:top;padding-bottom:0in;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;margin-right:0.009722222222222222in;text-align:center;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;Three Months Ended&lt;br/&gt;December 31,&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;vertical-align:top;padding-bottom:0in;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;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;vertical-align:top;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="6" style="padding-top:0in;vertical-align:top;padding-bottom:0in;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;margin-right:0.009722222222222222in;text-align:center;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;Nine Months Ended&lt;br/&gt;December 31,&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;vertical-align:top;padding-bottom:0in;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;font-kerning:none;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="padding-top:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;(In thousands)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;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;margin-right:0.009722222222222222in;text-align:center;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;2024&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;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;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;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;margin-right:0.009722222222222222in;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;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;margin-right:0.009722222222222222in;text-align:center;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;2023&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;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;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;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;margin-right:0.009722222222222222in;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;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;margin-right:0.009722222222222222in;text-align:center;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;2024&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;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;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;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;margin-right:0.009722222222222222in;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;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;margin-right:0.009722222222222222in;text-align:center;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;2023&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;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;font-kerning:none;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="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;Product development&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;"&gt;2,293&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;1,878&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;"&gt;7,199&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;4,743&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;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="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;Sales and marketing&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;"&gt;541&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;228&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;"&gt;1,115&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;487&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;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="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;General and administrative&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;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;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;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;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;"&gt;1,384&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;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;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;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;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;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;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;1,532&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;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;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;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;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;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;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;"&gt;4,342&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;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;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;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;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;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;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;4,259&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;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;font-kerning:none;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="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #009cde;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;Total share-based compensation expense&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;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;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;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;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;"&gt;4,218&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;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;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #009cde;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;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;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;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;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;3,638&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;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;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #009cde;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;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;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;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;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;"&gt;12,656&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;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;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #009cde;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;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;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;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;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;9,489&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;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;font-kerning:none;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_7e348992-4f8a-4f5a-bdb0-37734bacc257"
      decimals="-3"
      id="F_f6dda34e-16f5-42f6-9658-9aac1098f624"
      unitRef="U_USD">2293000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="C_765f1fbb-bf40-4138-a7ab-279280194e73"
      decimals="-3"
      id="F_d10d057f-eea0-4595-9e51-f9c9a840616c"
      unitRef="U_USD">1878000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="C_a5db0f55-9ebe-4c49-9311-6e3b873d9271"
      decimals="-3"
      id="F_17680240-f012-4303-9661-1d540bc61609"
      unitRef="U_USD">7199000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="C_f3bbde41-ef60-4783-8f4e-74e77a8bea32"
      decimals="-3"
      id="F_d391c958-3a44-41ab-bacb-60218ab1b00b"
      unitRef="U_USD">4743000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="C_4d79ef91-c343-45fc-a745-ad122c5e35e1"
      decimals="-3"
      id="F_028e9558-c693-4d41-8f4a-09ba4e5f335b"
      unitRef="U_USD">541000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="C_9f1669aa-97df-4538-9953-46a2c5f05156"
      decimals="-3"
      id="F_30d1beca-1cd3-4a1e-a75a-cd5bb1672481"
      unitRef="U_USD">228000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="C_24777e64-2581-4cd7-bd8c-99d7f56c71c0"
      decimals="-3"
      id="F_6cd2a639-7342-45c4-9198-fefd69a2ff13"
      unitRef="U_USD">1115000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="C_3caf07b7-9450-4690-9a48-0b64653c5e3b"
      decimals="-3"
      id="F_d065b9c8-ad86-4b7e-9db6-e6f48e72a463"
      unitRef="U_USD">487000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="C_ed4883bc-8f0b-4ebb-b3a7-8560f3e430ad"
      decimals="-3"
      id="F_342de425-7d05-4e8c-ac07-a39feec36d0f"
      unitRef="U_USD">1384000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="C_310d57ff-ee9b-4b55-8606-263b2e4280bb"
      decimals="-3"
      id="F_0c6e68d0-3116-4ae6-b2f8-90452cedae93"
      unitRef="U_USD">1532000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="C_af3346ba-a275-45ea-8674-37a86863c59a"
      decimals="-3"
      id="F_56f28fbd-fec3-4fb2-b639-df301009a8bc"
      unitRef="U_USD">4342000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="C_def774aa-39df-44df-ad9b-b146e6bbd47c"
      decimals="-3"
      id="F_585a7ff4-d9e6-45c4-945c-f2cd49a951b4"
      unitRef="U_USD">4259000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:ShareBasedCompensation
      contextRef="C_5480a361-9c43-4312-bd06-e3ef238d80ef"
      decimals="-3"
      id="F_d86a16a5-8f14-4946-8932-dbd062faf1a3"
      unitRef="U_USD">4218000</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation
      contextRef="C_b37fb8aa-23ee-4e06-bf1a-5bff74a51d42"
      decimals="-3"
      id="F_e807da19-2942-4496-8d40-1c2a2946c75f"
      unitRef="U_USD">3638000</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation
      contextRef="C_db1708bf-5968-4d48-975a-f562646b53c7"
      decimals="-3"
      id="F_9911bbc1-6b5e-4362-b0fb-f8c82540fbfa"
      unitRef="U_USD">12656000</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation
      contextRef="C_ff1d3949-30f1-4860-96e1-3bc8445dadc5"
      decimals="-3"
      id="F_19fa67b9-30af-42eb-80f0-bb92d90fc46b"
      unitRef="U_USD">9489000</us-gaap:ShareBasedCompensation>
    <us-gaap:ScheduleOfShareBasedCompensationStockOptionsAndStockAppreciationRightsAwardActivityTableTextBlock
      contextRef="C_db1708bf-5968-4d48-975a-f562646b53c7"
      id="F_25a74f38-3512-4e8c-bc57-db569efac3a9">&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-kerning:none;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;font-kerning:none;min-width:fit-content;"&gt;nine months ended December 31, 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:auto;width:100.0%;border-collapse:separate;margin-right:auto;"&gt;
       &lt;tr style="visibility:collapse;"&gt;
        &lt;td style="width:48.49%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:9.178%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1.26%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:10.857999999999999%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:11.238%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1.26%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:7.719%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;box-sizing:content-box;"&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="padding-top:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;font-kerning:none;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="padding-top:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;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;margin-right:0.009722222222222222in;text-align:center;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;Number of&lt;br/&gt;Rights&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;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;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;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;margin-right:0.009722222222222222in;text-align:center;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;Weighted-Average Exercise Price&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;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;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;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;margin-right:0.009722222222222222in;text-align:center;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;font-kerning:none;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="padding-top:0in;vertical-align:bottom;padding-bottom:0in;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;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;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;margin-right:0.009722222222222222in;text-align:center;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;font-kerning:none;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="padding-top:0in;vertical-align:bottom;padding-bottom:0in;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;font-kerning:none;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="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;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;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;(per right)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;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;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;(in years)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;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;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;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;font-kerning:none;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="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;Outstanding at April 1, 2024&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;1,297,339&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"&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;font-kerning:none;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;27.63&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;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="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;Granted&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#x2014;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#x2014;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;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="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;Exercised&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;(&lt;/span&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;838,104&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"&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;font-kerning:none;min-width:fit-content;"&gt;)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;31.86&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;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="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;Forfeited&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#x2014;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#x2014;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;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="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;Expired&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#x2014;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#x2014;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;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="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;Outstanding at December 31, 2024&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;"&gt;459,235&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"&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;font-kerning:none;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;"&gt;19.91&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;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;font-kerning:none;min-width:fit-content;"&gt;2.8&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"&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;font-kerning:none;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;"&gt;51,342&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;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="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;Exercisable at December 31, 2024&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;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;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;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;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;"&gt;459,235&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;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;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;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;font-kerning:none;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;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;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;"&gt;19.91&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;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;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;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;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;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;margin-right:0.009722222222222222in;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;font-kerning:none;min-width:fit-content;"&gt;2.8&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;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;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;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;font-kerning:none;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;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;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;"&gt;51,342&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;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;font-kerning:none;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="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #009cde;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;Vested and expected to vest at December 31, 2024&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #009cde;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;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;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;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;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;"&gt;459,235&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;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;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #009cde;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;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;font-kerning:none;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;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;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;"&gt;19.91&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;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;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #009cde;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;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;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;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;margin-right:0.009722222222222222in;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;font-kerning:none;min-width:fit-content;"&gt;2.8&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;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;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #009cde;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;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;font-kerning:none;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;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;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;"&gt;51,342&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;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;font-kerning:none;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;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;</us-gaap:ScheduleOfShareBasedCompensationStockOptionsAndStockAppreciationRightsAwardActivityTableTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber
      contextRef="C_6d9522f9-1d31-4af4-849e-967c5417ba05"
      decimals="INF"
      id="F_ebf72074-3aa3-4200-9198-45e909c2b001"
      unitRef="U_shares">1297339</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber>
    <agys:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingWeightedAverageExercisePrice
      contextRef="C_6d9522f9-1d31-4af4-849e-967c5417ba05"
      decimals="2"
      id="F_e3691097-cf23-4f3f-b8ae-b56ec78e20d5"
      unitRef="U_UnitedStatesOfAmericaDollarsShare">27.63</agys:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsGranted
      contextRef="C_55e9feee-ebb8-4919-b347-b6aaddd0495a"
      decimals="INF"
      id="F_b91fd4c3-ee5e-4fe6-a582-7df0ccde5c71"
      unitRef="U_shares">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsGranted>
    <agys:ShareBasedCompensationArrangementsByShareBasedPaymentAwardNonOptionEquityInstrumentsGrantsInPeriodWeightedAverageExercisePrice
      contextRef="C_55e9feee-ebb8-4919-b347-b6aaddd0495a"
      decimals="0"
      id="F_db472f56-5e03-4e84-84ec-21ef33eec323"
      unitRef="U_UnitedStatesOfAmericaDollarsShare">0</agys:ShareBasedCompensationArrangementsByShareBasedPaymentAwardNonOptionEquityInstrumentsGrantsInPeriodWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercised
      contextRef="C_55e9feee-ebb8-4919-b347-b6aaddd0495a"
      decimals="INF"
      id="F_43aaab68-95f8-4587-9f5b-6b758ac9f194"
      unitRef="U_shares">838104</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercised>
    <agys:ShareBasedCompensationArrangementsByShareBasedPaymentAwardNonOptionEquityInstrumentsExercisesInPeriodWeightedAverageExercisePrice
      contextRef="C_55e9feee-ebb8-4919-b347-b6aaddd0495a"
      decimals="2"
      id="F_ba500342-9a8e-46cb-95c2-bc211a3ecf3b"
      unitRef="U_UnitedStatesOfAmericaDollarsShare">31.86</agys:ShareBasedCompensationArrangementsByShareBasedPaymentAwardNonOptionEquityInstrumentsExercisesInPeriodWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsForfeitures
      contextRef="C_55e9feee-ebb8-4919-b347-b6aaddd0495a"
      decimals="INF"
      id="F_23f19e44-cde0-412c-997c-427481dd230f"
      unitRef="U_shares">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsForfeitures>
    <agys:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsForfeituresInPeriodWeightedAverageExercisePrice
      contextRef="C_55e9feee-ebb8-4919-b347-b6aaddd0495a"
      decimals="0"
      id="F_363e46d7-491d-4b1e-8ba7-3fc67ec67e02"
      unitRef="U_UnitedStatesOfAmericaDollarsShare">0</agys:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsForfeituresInPeriodWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExpirations
      contextRef="C_55e9feee-ebb8-4919-b347-b6aaddd0495a"
      decimals="INF"
      id="F_aaabc2fa-210f-49c1-a289-b2ec2ba30fad"
      unitRef="U_shares">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExpirations>
    <agys:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExpirationsInPeriodWeightedAverageExercisePrice
      contextRef="C_55e9feee-ebb8-4919-b347-b6aaddd0495a"
      decimals="0"
      id="F_65be34f0-86a2-4c53-9b21-6e09f23f2c37"
      unitRef="U_UnitedStatesOfAmericaDollarsShare">0</agys:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExpirationsInPeriodWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber
      contextRef="C_e19dd4eb-4664-4226-8320-12ea0fa8a04e"
      decimals="INF"
      id="F_10ef17a3-d167-4887-a5b7-9a274760880c"
      unitRef="U_shares">459235</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber>
    <agys:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingWeightedAverageExercisePrice
      contextRef="C_e19dd4eb-4664-4226-8320-12ea0fa8a04e"
      decimals="2"
      id="F_39e02a3d-7df1-4941-a9cb-cf099689ff30"
      unitRef="U_UnitedStatesOfAmericaDollarsShare">19.91</agys:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms
      contextRef="C_55e9feee-ebb8-4919-b347-b6aaddd0495a"
      id="F_c6666f2d-c71a-4658-a210-52d4536b885a">P2Y9M18D</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms>
    <agys:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingAggregateIntrinsicValue
      contextRef="C_e19dd4eb-4664-4226-8320-12ea0fa8a04e"
      decimals="-3"
      id="F_e134a6a7-cc25-4ff9-aa4b-2b967d2dbd5c"
      unitRef="U_USD">51342000</agys:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingAggregateIntrinsicValue>
    <agys:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercisable
      contextRef="C_e19dd4eb-4664-4226-8320-12ea0fa8a04e"
      decimals="INF"
      id="F_3d9115af-39f1-474d-a224-ea17b0856d0a"
      unitRef="U_shares">459235</agys:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercisable>
    <agys:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercisableWeightedAverageExercisePrice
      contextRef="C_e19dd4eb-4664-4226-8320-12ea0fa8a04e"
      decimals="2"
      id="F_98661280-a985-4cf9-83da-011a653a7a17"
      unitRef="U_UnitedStatesOfAmericaDollarsShare">19.91</agys:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercisableWeightedAverageExercisePrice>
    <agys:ShareBasedCompensationArrangementByShareBasedPaymentAwardVestedAndExpectedToVestOutstandingRemainingContractualTerm
      contextRef="C_55e9feee-ebb8-4919-b347-b6aaddd0495a"
      id="F_935866f6-222d-43d6-88b4-ffec4ac7d11f">P2Y9M18D</agys:ShareBasedCompensationArrangementByShareBasedPaymentAwardVestedAndExpectedToVestOutstandingRemainingContractualTerm>
    <agys:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercisableAggregateIntrinsicValue
      contextRef="C_e19dd4eb-4664-4226-8320-12ea0fa8a04e"
      decimals="-3"
      id="F_a99e0b81-6fbe-4490-a809-15ce9179361f"
      unitRef="U_USD">51342000</agys:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercisableAggregateIntrinsicValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber
      contextRef="C_e19dd4eb-4664-4226-8320-12ea0fa8a04e"
      decimals="INF"
      id="F_00a423a9-925b-4176-9b79-35372b8302ca"
      unitRef="U_shares">459235</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber>
    <agys:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestWeightedAverageExerciseNumber
      contextRef="C_e19dd4eb-4664-4226-8320-12ea0fa8a04e"
      decimals="2"
      id="F_28e3a5fb-6768-4f27-a999-067d191158a0"
      unitRef="U_UnitedStatesOfAmericaDollarsShare">19.91</agys:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestWeightedAverageExerciseNumber>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1
      contextRef="C_55e9feee-ebb8-4919-b347-b6aaddd0495a"
      id="F_d9f1e0bc-84fe-4701-b47c-673efc41999f">P2Y9M18D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue
      contextRef="C_e19dd4eb-4664-4226-8320-12ea0fa8a04e"
      decimals="-3"
      id="F_bc30f374-e8c0-4a69-bd49-97db9e00931a"
      unitRef="U_USD">51342000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions
      contextRef="C_e19dd4eb-4664-4226-8320-12ea0fa8a04e"
      decimals="-3"
      id="F_d8e8a64f-786f-419b-8e40-14766538740e"
      unitRef="U_USD">0</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions>
    <us-gaap:ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock
      contextRef="C_db1708bf-5968-4d48-975a-f562646b53c7"
      id="F_12903332-4839-4093-b9fa-8711959f1905">&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;font-kerning:none;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;font-kerning:none;min-width:fit-content;"&gt;nine months ended December 31, 2024 for restricted shares granted under the 2020 Plan:&lt;/span&gt;
      &lt;table style="margin-left:auto;border-spacing:0;table-layout:auto;width:100.0%;border-collapse:separate;margin-right:auto;"&gt;
       &lt;tr style="visibility:collapse;"&gt;
        &lt;td style="width:64.88%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1.36%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:12.82%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1.68%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:15.26%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;box-sizing:content-box;"&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="padding-top:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;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;margin-right:0.009722222222222222in;text-align:center;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;Number of Shares&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;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;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;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;margin-right:0.009722222222222222in;text-align:center;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;font-kerning:none;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="padding-top:0in;vertical-align:bottom;padding-bottom:0in;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;font-kerning:none;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="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;(per share)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;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;font-kerning:none;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="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;Outstanding at April 1, 2024&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;436,177&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"&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;font-kerning:none;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;65.52&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;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="padding-top:0in;text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;Granted&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;37,349&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;106.81&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;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="padding-top:0in;text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;Vested&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;(&lt;/span&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;213,436&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"&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;font-kerning:none;min-width:fit-content;"&gt;)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;60.20&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;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="padding-top:0in;text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;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;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;Forfeited&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;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;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;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;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;(&lt;/span&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;11,386&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;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;font-kerning:none;min-width:fit-content;"&gt;)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;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;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;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;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;74.94&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;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;font-kerning:none;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="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #009cde;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;Outstanding at December 31, 2024&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #009cde;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;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;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;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;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;"&gt;248,704&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;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;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #009cde;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;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;font-kerning:none;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;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;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;"&gt;75.84&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;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;font-kerning:none;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;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;</us-gaap:ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="C_38d65621-7aa5-4bf5-b901-eb544798a877"
      decimals="INF"
      id="F_0de0d347-5827-40a2-a945-fa3b35590c3a"
      unitRef="U_shares">436177</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="C_38d65621-7aa5-4bf5-b901-eb544798a877"
      decimals="2"
      id="F_b49a3bdf-ea6d-4078-9543-d0fac73a3fa0"
      unitRef="U_UnitedStatesOfAmericaDollarsShare">65.52</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="C_b6601677-caed-4e38-90cd-2a49b6cf88f7"
      decimals="INF"
      id="F_3bbfebc4-05d1-4702-9ec5-2807baa7d182"
      unitRef="U_shares">37349</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="C_b6601677-caed-4e38-90cd-2a49b6cf88f7"
      decimals="2"
      id="F_d1f5c71b-7fe2-4a18-a8c8-18c2b5024bd9"
      unitRef="U_UnitedStatesOfAmericaDollarsShare">106.81</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod
      contextRef="C_b6601677-caed-4e38-90cd-2a49b6cf88f7"
      decimals="INF"
      id="F_a83c866a-8193-4c42-9d78-9bab02c94fa5"
      unitRef="U_shares">213436</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue
      contextRef="C_b6601677-caed-4e38-90cd-2a49b6cf88f7"
      decimals="2"
      id="F_65d70118-8b96-4901-b306-dd776676d01f"
      unitRef="U_UnitedStatesOfAmericaDollarsShare">60.2</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod
      contextRef="C_b6601677-caed-4e38-90cd-2a49b6cf88f7"
      decimals="INF"
      id="F_5c8b040b-12e4-4fb8-8744-151527763a7e"
      unitRef="U_shares">11386</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue
      contextRef="C_b6601677-caed-4e38-90cd-2a49b6cf88f7"
      decimals="2"
      id="F_8019929b-097b-486e-8c3a-a93dc5e31559"
      unitRef="U_UnitedStatesOfAmericaDollarsShare">74.94</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="C_09042b3c-31a4-4bc3-ac17-acfd87ec21f4"
      decimals="INF"
      id="F_1b4e3762-2eb2-4aaf-b54f-42fd6f3dfa02"
      unitRef="U_shares">248704</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="C_09042b3c-31a4-4bc3-ac17-acfd87ec21f4"
      decimals="2"
      id="F_ef2e0234-95f3-40f4-9c0e-07ef6a92ad18"
      unitRef="U_UnitedStatesOfAmericaDollarsShare">75.84</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions
      contextRef="C_09042b3c-31a4-4bc3-ac17-acfd87ec21f4"
      decimals="-5"
      id="F_c915ae7b-6c8f-4984-b6fa-29cd78eda1e3"
      unitRef="U_USD">8900000</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1
      contextRef="C_b6601677-caed-4e38-90cd-2a49b6cf88f7"
      id="F_2d1d231d-baaf-475c-bb9b-329d8889679b">P1Y9M18D</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1>
    <us-gaap:ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock
      contextRef="C_9c7ed7f6-46fb-4328-84a4-8ccddb8ee6f7"
      id="F_07cdc369-e393-4720-9dbf-0924b5e76ae4">&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;font-kerning:none;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;font-kerning:none;min-width:fit-content;"&gt;nine months ended December 31, 2024 for restricted stock units awarded under the 2020 and 2024 Plans:&lt;/span&gt;
      &lt;table style="margin-left:auto;border-spacing:0;table-layout:auto;width:100.0%;border-collapse:separate;margin-right:auto;"&gt;
       &lt;tr style="visibility:collapse;"&gt;
        &lt;td style="width:64.88%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1.22%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:12.98%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1.68%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:15.24%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;box-sizing:content-box;"&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="padding-top:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;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;margin-right:0.009722222222222222in;text-align:center;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;Number of Shares&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;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;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;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;margin-right:0.009722222222222222in;text-align:center;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;Weighted-Average Grant-Date Fair Value&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;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;font-kerning:none;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="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;(per share)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;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;font-kerning:none;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="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;Outstanding at April 1, 2024&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;56,547&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"&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;font-kerning:none;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;70.03&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;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="padding-top:0in;text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;Granted&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;135,777&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;137&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;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="padding-top:0in;text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;Vested&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#x2014;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#x2014;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;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="padding-top:0in;text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;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;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;Forfeited&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;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;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;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;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#x2014;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;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;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;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;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;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;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#x2014;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;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;font-kerning:none;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="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #009cde;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;Outstanding at December 31, 2024&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #009cde;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;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;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;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;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;"&gt;192,324&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;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;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #009cde;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;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;font-kerning:none;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;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;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;"&gt;117.64&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;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;font-kerning:none;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_6dea0f9d-5e72-4daf-a98a-44060cf1fae4"
      decimals="INF"
      id="F_29dc55a2-0322-4787-808a-b22f71b098fc"
      unitRef="U_shares">56547</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="C_6dea0f9d-5e72-4daf-a98a-44060cf1fae4"
      decimals="2"
      id="F_b4e56d92-6bbd-4c22-a94d-48b4d429b557"
      unitRef="U_UnitedStatesOfAmericaDollarsShare">70.03</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="C_9c7ed7f6-46fb-4328-84a4-8ccddb8ee6f7"
      decimals="INF"
      id="F_7bf9f491-6d42-4ae3-b96f-ad49387b2bda"
      unitRef="U_shares">135777</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="C_9c7ed7f6-46fb-4328-84a4-8ccddb8ee6f7"
      decimals="0"
      id="F_b033708a-53cc-46ca-9e15-d0feb6158b6a"
      unitRef="U_UnitedStatesOfAmericaDollarsShare">137</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod
      contextRef="C_9c7ed7f6-46fb-4328-84a4-8ccddb8ee6f7"
      decimals="INF"
      id="F_7e512d1c-dbc3-405c-9bdf-90da5fed88f8"
      unitRef="U_shares">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue
      contextRef="C_9c7ed7f6-46fb-4328-84a4-8ccddb8ee6f7"
      decimals="0"
      id="F_0539e46b-16fa-4c78-aa25-93bc1ccbf14c"
      unitRef="U_UnitedStatesOfAmericaDollarsShare">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod
      contextRef="C_9c7ed7f6-46fb-4328-84a4-8ccddb8ee6f7"
      decimals="INF"
      id="F_d9bd0cdd-4dd5-4db5-8e06-2f94845df1cd"
      unitRef="U_shares">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue
      contextRef="C_9c7ed7f6-46fb-4328-84a4-8ccddb8ee6f7"
      decimals="0"
      id="F_3881227c-b85e-4136-9f03-035548fe0696"
      unitRef="U_UnitedStatesOfAmericaDollarsShare">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="C_ba4808d2-b35b-4e4b-aa78-6f189373385a"
      decimals="INF"
      id="F_47064806-7caf-48a5-825f-f21b97090d8d"
      unitRef="U_shares">192324</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="C_ba4808d2-b35b-4e4b-aa78-6f189373385a"
      decimals="2"
      id="F_9cb8170b-968a-4702-8e54-52e2ba1d7ea7"
      unitRef="U_UnitedStatesOfAmericaDollarsShare">117.64</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions
      contextRef="C_ba4808d2-b35b-4e4b-aa78-6f189373385a"
      decimals="-5"
      id="F_01a5e470-ad6f-4360-8a0c-a0719582f013"
      unitRef="U_USD">18700000</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1
      contextRef="C_9c7ed7f6-46fb-4328-84a4-8ccddb8ee6f7"
      id="F_6da1da74-3c98-4993-b059-5baf944eaab8">P2Y8M12D</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant
      contextRef="C_6dfce4d4-7d59-40ec-8bdc-b478fec13231"
      decimals="INF"
      id="F_96339788-a0d5-4b54-a5c7-a48346a1cdb1"
      unitRef="U_shares">6098</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue
      contextRef="C_43b028ef-b0d7-465c-a815-c723ad2a64e9"
      decimals="-5"
      id="F_7f86d873-1b62-4ac7-aad5-7c342af18a64"
      unitRef="U_USD">600000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue>
    <agys:EmployeeStockPurchasePlanDiscountOnShares
      contextRef="C_db1708bf-5968-4d48-975a-f562646b53c7"
      decimals="2"
      id="F_0568ce30-6df7-4cdc-b41b-97d34cd10e22"
      unitRef="U_pure">0.15</agys:EmployeeStockPurchasePlanDiscountOnShares>
    <agys:ScheduleOfShareBasedPaymentAwardStockAppreciationRightsValuationAssumptionsTableTextBlock
      contextRef="C_d1a0352a-1d5e-4792-b18d-ae121ce20418"
      id="F_16d33c30-c47e-4fe5-b9f6-d1e911e9ae7d">&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;font-kerning:none;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:auto;width:100.0%;border-collapse:separate;margin-right:auto;"&gt;
       &lt;tr style="visibility:collapse;"&gt;
        &lt;td style="width:64.973%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:12.103%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1.56%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:16.363%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;box-sizing:content-box;"&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="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;Offering Period Ended&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;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;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;Offering Period Ended&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;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;font-kerning:none;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="padding-top:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;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;margin-right:0.009722222222222222in;text-align:center;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;June 30, 2024&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;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;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;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;margin-right:0.009722222222222222in;text-align:center;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;December 31, 2024&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;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;font-kerning:none;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="padding-top:0in;white-space:pre-wrap;vertical-align:middle;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;Grant date fair value&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"&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;font-kerning:none;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;"&gt;81.60&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"&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;font-kerning:none;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;"&gt;103.43&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;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="padding-top:0in;white-space:pre-wrap;vertical-align:middle;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;Risk-free interest rate over contractual term&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;"&gt;5.36&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"&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;font-kerning:none;min-width:fit-content;"&gt;%&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;"&gt;4.91&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"&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;font-kerning:none;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="padding-top:0in;white-space:pre-wrap;vertical-align:middle;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;Expected term (in years)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;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;font-kerning:none;min-width:fit-content;"&gt;0.41&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;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;font-kerning:none;min-width:fit-content;"&gt;0.50&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;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="padding-top:0in;white-space:pre-wrap;vertical-align:middle;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;Expected volatility&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;"&gt;47.41&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"&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;font-kerning:none;min-width:fit-content;"&gt;%&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;"&gt;40.93&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"&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;font-kerning:none;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_36fbc997-dec4-4e8f-99a9-54c0b1ca6f1f"
      decimals="2"
      id="F_fdc3e578-2efd-4c31-8db9-4a0688b5ac4a"
      unitRef="U_UnitedStatesOfAmericaDollarsShare">81.6</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="C_9a2aaec5-bba9-4660-aab1-68bd13a95a4f"
      decimals="2"
      id="F_3a6541e9-1180-4313-b6d6-cda3dfb95901"
      unitRef="U_UnitedStatesOfAmericaDollarsShare">103.43</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate
      contextRef="C_da7012a1-3eaf-414a-9d30-07ea0602b9ff"
      decimals="4"
      id="F_4b8dae0f-91a1-48e3-9e51-8b53bd16dbd3"
      unitRef="U_pure">0.0536</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate
      contextRef="C_ecdfb4fa-1dc8-4b9d-8922-226a3bea2f98"
      decimals="4"
      id="F_e2f3d631-8585-4285-8ff5-8de328782370"
      unitRef="U_pure">0.0491</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1
      contextRef="C_da7012a1-3eaf-414a-9d30-07ea0602b9ff"
      id="F_4664a01d-b2ef-40f7-b3d6-854f883f009c">P0Y4M28D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1
      contextRef="C_ecdfb4fa-1dc8-4b9d-8922-226a3bea2f98"
      id="F_33a8a7a8-2bfd-4039-8685-20ff09acee68">P0Y6M</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate
      contextRef="C_da7012a1-3eaf-414a-9d30-07ea0602b9ff"
      decimals="4"
      id="F_c20a27a4-e801-4ed4-ae29-cdc17c98dac9"
      unitRef="U_pure">0.4741</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate
      contextRef="C_ecdfb4fa-1dc8-4b9d-8922-226a3bea2f98"
      decimals="4"
      id="F_7069e629-2f25-41b8-8e71-0e95aed1caea"
      unitRef="U_pure">0.4093</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate>
    <agys:ShareBasedCompensationAmountsWithheldFromParticipants
      contextRef="C_9a2aaec5-bba9-4660-aab1-68bd13a95a4f"
      decimals="-5"
      id="F_8cf60b6f-15f5-49a9-bf7f-da2ab4f3251d"
      unitRef="U_USD">500000</agys:ShareBasedCompensationAmountsWithheldFromParticipants>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions
      contextRef="C_9a2aaec5-bba9-4660-aab1-68bd13a95a4f"
      decimals="-6"
      id="F_69fc97c7-54df-40d6-912b-9917e0d433ef"
      unitRef="U_USD">0</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions>
    <us-gaap:DebtDisclosureTextBlock
      contextRef="C_db1708bf-5968-4d48-975a-f562646b53c7"
      id="F_fb25ae45-6709-43c2-804e-b5ac76dfaa36">&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-kerning:none;min-width:fit-content;"&gt;10. Debt&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;font-kerning:none;min-width:fit-content;"&gt;Revolving Credit Facility&lt;/span&gt;&lt;/p&gt;&lt;p style="font-size:10pt;margin-top:12pt;font-family:Proxima Nova;margin-bottom:8pt;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;On August 16, 2024 (the &#x201c;Credit Agreement Closing Date&#x201d;), we entered into a credit agreement (the &#x201c;Credit Agreement&#x201d;) with the lenders party thereto and Bank of America, N.A., as lender and administrative agent (in such capacity, the &#x201c;Agent&#x201d;). The Credit Agreement provides for a revolving credit facility in the initial maximum aggregate principal amount of $&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;75.0&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt; million (the &#x201c;Revolving Facility&#x201d;). The Revolving Facility includes the ability for the Company to request an increase to the commitments under the Revolving Facility by an additional aggregate principal amount of up to $&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;25.0&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt; million. On the Credit Agreement Closing Date, the Company drew $&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;50.0&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt; million on the Revolving Facility (the &#x201c;Initial Revolving Loan&#x201d;), the proceeds of which we used to fund the Business Combination as described in Note 11 below. We repaid $&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;12.0&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt; million and $&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;14.0&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt; million of the principal balance in October 2024 and January 2025, respectively.&lt;/span&gt;&lt;/p&gt;&lt;p style="font-size:10pt;margin-top:12pt;font-family:Proxima Nova;margin-bottom:8pt;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;The Revolving Facility matures on August 16, 2027, the three-year anniversary of the Credit Agreement Closing Date, at which time any and all outstanding principal balance will be due and payable. The Company may voluntarily repay outstanding loans and terminate commitments under the Revolving Facility at any time without premium or penalty. There are no repayments required before August 16, 2027. Debt issuance costs relating to the Revolving Facility of $&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;0.3&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt; million, included in other non-current assets on our condensed consolidated balance sheet, amortize into interest expense over the three-year life of the Credit Agreement.&lt;/span&gt;&lt;/p&gt;&lt;p style="font-size:10pt;margin-top:12pt;font-family:Proxima Nova;margin-bottom:8pt;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;Our obligations under the Revolving Facility are guaranteed by certain of the Company&#x2019;s subsidiaries (the &#x201c;Subsidiary Guarantors&#x201d;), subject to certain customary exceptions and limitations. Pursuant to a security and pledge agreement, dated as of the Credit Agreement Closing Date, among the Company, the Subsidiary Guarantors and the Agent, the Revolving Facility is secured by a first-priority lien on substantially all of the Company&#x2019;s and the Subsidiary Guarantors&#x2019; present and future personal assets and intangible assets and the outstanding capital stock of the Company&#x2019;s subsidiaries owned by the Company or any Subsidiary Guarantor, in each case, subject to certain customary exceptions and limitations.&lt;/span&gt;&lt;/p&gt;&lt;p style="font-size:10pt;margin-top:12pt;font-family:Proxima Nova;margin-bottom:8pt;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;The Initial Revolving Loan bears interest at the &lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Proxima Nova',sans-serif;"&gt;&lt;span style="-sec-ix-hidden:F_ca64166f-3ee7-4f4e-94cd-8f94e7caec48;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;SOFR Daily Floating Rate&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt; (as defined in the Credit Agreement), plus an initial margin of &lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;1.625&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;%, which is subject to adjustment as of each fiscal quarter end within the ranges set forth in the Credit Agreement. We are to pay a commitment fee under the Revolving Facility in respect of any unutilized commitments thereunder, which is determined on a leverage-based sliding scale ranging from &lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;0.225&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;% to &lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;0.325&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;% per annum. The initial commitment fee is &lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;0.275&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;% subject to quarterly adjustment. We record the commitment fee as a component of interest expense. Interest and commitment fees are payable quarterly.&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-kerning:none;min-width:fit-content;"&gt;The Credit Agreement contains certain restrictive covenants, including financial covenants that require the Company to maintain a consolidated interest coverage ratio and a consolidated leverage ratio determined at the end of each fiscal quarter as defined in the Credit Agreement.&lt;/span&gt;&lt;/p&gt;</us-gaap:DebtDisclosureTextBlock>
    <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity
      contextRef="C_a1e82689-669f-471f-bc32-74791d192c81"
      decimals="-5"
      id="F_6e7321df-d23d-4763-bf99-de15eea81d4d"
      unitRef="U_USD">75000000</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
    <agys:LineOfCreditFacilityAdditionalAggregatePrincipalAmount
      contextRef="C_a1e82689-669f-471f-bc32-74791d192c81"
      decimals="-5"
      id="F_8f2346e5-729f-497b-aa15-993fa48488cc"
      unitRef="U_USD">25000000</agys:LineOfCreditFacilityAdditionalAggregatePrincipalAmount>
    <us-gaap:ProceedsFromLinesOfCredit
      contextRef="C_172a72f2-3a3d-4c08-a6aa-ce5bec30b0e2"
      decimals="-5"
      id="F_78ceee19-0a99-41f2-99be-c9ae28adea39"
      unitRef="U_USD">50000000</us-gaap:ProceedsFromLinesOfCredit>
    <us-gaap:LineOfCreditFacilityPeriodicPayment
      contextRef="C_2ec22f6a-c535-4ebc-a3cb-0caefe3476e8"
      decimals="-5"
      id="F_5cb764dc-8f5a-42c8-98bb-3adb17c1cd01"
      unitRef="U_USD">12000000</us-gaap:LineOfCreditFacilityPeriodicPayment>
    <us-gaap:LineOfCreditFacilityPeriodicPayment
      contextRef="C_804fe6c8-53c2-4d6f-90d2-642842bf1c59"
      decimals="-5"
      id="F_68b50ab6-83ec-4077-bf8c-2337821b8cb6"
      unitRef="U_USD">14000000</us-gaap:LineOfCreditFacilityPeriodicPayment>
    <us-gaap:DebtIssuanceCostsLineOfCreditArrangementsNet
      contextRef="C_a1e82689-669f-471f-bc32-74791d192c81"
      decimals="-5"
      id="F_bd9a0cf4-2455-4bef-a5e5-1a6d8f6e1add"
      unitRef="U_USD">300000</us-gaap:DebtIssuanceCostsLineOfCreditArrangementsNet>
    <us-gaap:LineOfCreditFacilityInterestRateDuringPeriod
      contextRef="C_172a72f2-3a3d-4c08-a6aa-ce5bec30b0e2"
      decimals="5"
      id="F_3a5c4a47-060f-4df2-960f-15503864e314"
      unitRef="U_pure">0.01625</us-gaap:LineOfCreditFacilityInterestRateDuringPeriod>
    <us-gaap:LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage
      contextRef="C_80396641-5995-46c9-8abd-ec72a18629ef"
      decimals="5"
      id="F_102307e1-15e2-478c-b4b5-de76e28e7edc"
      unitRef="U_pure">0.00225</us-gaap:LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage>
    <us-gaap:LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage
      contextRef="C_810d6d07-5b62-44d1-9a5a-5aad034ed814"
      decimals="5"
      id="F_3155f4e7-efe2-4fa1-98f8-064fde387324"
      unitRef="U_pure">0.00325</us-gaap:LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage>
    <us-gaap:LineOfCreditFacilityCommitmentFeePercentage
      contextRef="C_172a72f2-3a3d-4c08-a6aa-ce5bec30b0e2"
      decimals="5"
      id="F_6af2e7b0-958d-477c-be67-6ab9e82b0c48"
      unitRef="U_pure">0.00275</us-gaap:LineOfCreditFacilityCommitmentFeePercentage>
    <us-gaap:BusinessCombinationDisclosureTextBlock
      contextRef="C_db1708bf-5968-4d48-975a-f562646b53c7"
      id="F_09849058-44c1-4779-b9bf-87a71fdcf728">&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-kerning:none;min-width:fit-content;"&gt;11. Business Combination&lt;/span&gt;&lt;/p&gt;&lt;p style="font-size:10pt;margin-top:12pt;font-family:Proxima Nova;margin-bottom:8pt;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;On &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;font-kerning:none;min-width:fit-content;"&gt;August 20, 2024&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt; (the "Acquisition Date"), we acquired all the issued and outstanding shares of Book4Time Parent, Inc. (&#x201c;Book4Time&#x201d;), a hospitality software company based in Canada. Book4Time is now a wholly-owned subsidiary of Agilysys, Inc. The consolidated financial statements include the results of Book4Time&#x2019;s operations since the Acquisition Date. The acquisition expands the opportunity to increase our solutions-per-customer globally.&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-kerning:none;min-width:fit-content;"&gt;The purchase price consisted of $&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;147.2&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt; million of cash paid at closing, funded from cash on hand and the proceeds of the Initial Revolving Loan, partially offset by $&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;2.3&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt; million of Book4Time&#x2019;s cash received in the acquisition resulting in net cash consideration of $&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;144.9&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt; million. We allocated the purchase price for Book4Time to the intangible and certain tangible assets acquired and certain liabilities assumed based on their estimated fair values on the Acquisition Date, with the remaining unallocated purchase price recorded as goodwill. We determined the fair values assigned to identifiable intangible assets acquired primarily by using the income approach, which discounts the expected future cash flows to present value using estimates and assumptions determined by management.&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:12pt;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;The following table sets forth the components and the allocation of the purchase price for our acquisition of Book4Time:&lt;/span&gt;&lt;/p&gt;
      &lt;table style="margin-left:auto;border-spacing:0;table-layout:auto;width:100.0%;border-collapse:separate;margin-right:auto;"&gt;
       &lt;tr style="visibility:collapse;"&gt;
        &lt;td style="width:76.385%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:3.179%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:18.436%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;box-sizing:content-box;"&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="padding-top:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;(In thousands)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;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;margin-right:0.009722222222222222in;text-align:center;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;Total&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;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;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:8pt;background-color:#ededed;white-space:pre-wrap;word-break:break-word;"&gt;
        &lt;td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;Components of Purchase Price:&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;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="padding-top:0in;text-indent:5pt;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;"&gt;&lt;p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;Cash&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;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;font-kerning:none;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;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;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;147,181&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;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;font-kerning:none;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="padding-top:0in;text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;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;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;Total Purchase Price&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #009cde;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;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;font-kerning:none;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;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;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;"&gt;147,181&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;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;font-kerning:none;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="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;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="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;Allocation of Purchase Price:&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;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="padding-top:0in;text-indent:5pt;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;Accounts receivable, net&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"&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;font-kerning:none;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;1,623&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;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="padding-top:0in;text-indent:5pt;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;Other current assets, including cash acquired&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;4,390&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;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="padding-top:0in;text-indent:5pt;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;Other assets&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;623&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;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="padding-top:0in;text-indent:5pt;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;Current and other liabilities&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;(&lt;/span&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;3,018&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"&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;font-kerning:none;min-width:fit-content;"&gt;)&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="padding-top:0in;text-indent:5pt;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;Deferred tax liabilities&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;(&lt;/span&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;11,825&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"&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;font-kerning:none;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="padding-top:0in;text-indent:5pt;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;"&gt;&lt;p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;Contract liabilities&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;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;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;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;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;(&lt;/span&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;9,324&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;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;font-kerning:none;min-width:fit-content;"&gt;)&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="padding-top:0in;text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;Net tangible assets (liabilities)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;(&lt;/span&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;17,531&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"&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;font-kerning:none;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;white-space:pre-wrap;word-break:break-word;"&gt;
        &lt;td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;Identifiable intangible assets:&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;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="padding-top:0in;text-indent:5pt;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;Customer relationships&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;35,000&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;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="padding-top:0in;text-indent:5pt;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;Non-competition agreements&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;8,100&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;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="padding-top:0in;text-indent:5pt;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;Developed technology&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;2,600&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;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="padding-top:0in;text-indent:5pt;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;"&gt;&lt;p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;Trade name&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;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;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;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;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;17,100&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;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;font-kerning:none;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="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;Total identifiable intangible assets&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;62,800&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;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="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;Goodwill&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;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;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;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;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;101,912&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;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;font-kerning:none;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="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #009cde;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;Total purchase price allocation&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #009cde;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;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;font-kerning:none;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;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;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;"&gt;147,181&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;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;font-kerning:none;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:8pt;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;We assigned the acquired customer relationships, non-competition agreements, developed technology, and trade name estimated useful lives 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;font-kerning:none;min-width:fit-content;"&gt;20&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt; years, &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;font-kerning:none;min-width:fit-content;"&gt;three year&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;s, &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;font-kerning:none;min-width:fit-content;"&gt;five year&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;s, and &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;font-kerning:none;min-width:fit-content;"&gt;15&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt; years, respectively, with a weighted average useful life of approximately &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;font-kerning:none;min-width:fit-content;"&gt;15.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;font-kerning:none;min-width:fit-content;"&gt; years. The identifiable intangible assets acquired amortize on a straight-line basis, which we believe approximates the pattern in which the assets are utilized, over their estimated useful lives.&lt;/span&gt;&lt;/p&gt;&lt;p style="font-size:10pt;margin-top:12pt;font-family:Proxima Nova;margin-bottom:8pt;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;The goodwill recognized in the Book4Time purchase price allocation is attributable to synergies in products and technologies to serve a broader customer base, and the addition of a skilled, assembled workforce, which is not separable from goodwill under FASB Accounting Standards Codification 805. As part of the acquisition, the Company acquired fully trained personnel thereby avoiding the expenditure that would have been required to hire and train equivalent personnel. We considered the replacement cost method as most appropriate for the assembled workforce valuation. We valued the assembled workforce included in goodwill at $&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;1.5&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt; million. The total goodwill recognized in the acquisition amounted to $&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;101.9&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt; million, which is not deductible for income tax purposes.&lt;/span&gt;&lt;/p&gt;&lt;p style="font-size:10pt;margin-top:12pt;font-family:Proxima Nova;margin-bottom:8pt;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;As of the Acquisition Date, we recorded current liabilities of $&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;1.5&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt; million for uncertain tax positions, including estimated penalties and interest, we identified during the acquisition. We recorded a related indemnification asset of $&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;1.5&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt; million in current assets covered by funds held in escrow under the terms of the share purchase agreement and escrow agreement we entered into with the sellers of Book4Time.&lt;/span&gt;&lt;/p&gt;&lt;p style="font-size:10pt;margin-top:12pt;font-family:Proxima Nova;margin-bottom:8pt;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;We have prepared the Book4Time purchase price allocation on a preliminary basis. Changes to the allocation may occur as additional information becomes available during the measurement period (up to one year from the Acquisition Date). The&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;font-kerning:none;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:8pt;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;primary areas that remain preliminary include, but are not limited to, intangible assets including the initial assumptions used in their estimates of fair values and their respective estimated useful lives, income taxes, and residual goodwill.&lt;/span&gt;&lt;/p&gt;&lt;p style="font-size:10pt;margin-top:12pt;font-family:Proxima Nova;margin-bottom:8pt;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;The Company recognized acquisition costs of $&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;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;font-kerning:none;min-width:fit-content;"&gt; million related to the acquisition of Book4Time, consisting primarily of professional fees, during the &lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;nine months ended December 31, 2024. The consolidated statement of operations includes these costs in other (gains) charges, net.&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-kerning:none;min-width:fit-content;"&gt;Revenue attributable to Book4Time included in our condensed consolidated statement of operations was $&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;4.6&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt; million and $&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;6.8&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt; million for the &lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;three and nine months ended December 31, 2024, respectively. Net income (loss) was not material.&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;font-kerning:none;min-width:fit-content;"&gt;Unaudited Pro-Forma Information&lt;/span&gt;&lt;/p&gt;&lt;p style="font-size:10pt;margin-top:12pt;font-family:Proxima Nova;margin-bottom:8pt;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;The financial information in the table below summarizes the combined results of operations of Agilysys and Book4Time, on a pro forma basis, as though the companies had been combined as of the beginning of the periods presented. The pro forma financial information is presented for informational purposes only and is not indicative of the results of operations that would have been achieved if the acquisition had taken place on April 1, 2023 or of results that may occur in the future.&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:8pt;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;The following unaudited pro forma financial information for the three- and nine-month periods ended December 31, 2024 and December 31, 2023, combines the historical results of Agilysys and of Book4Time, as converted to U.S. GAAP, for the respective periods:&lt;/span&gt;&lt;/p&gt;
      &lt;table style="margin-left:auto;border-spacing:0;table-layout:auto;width:100.0%;border-collapse:separate;margin-right:auto;"&gt;
       &lt;tr style="visibility:collapse;"&gt;
        &lt;td style="width:26.005%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:12.322000000000001%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:4.001%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:14.063%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:4.001%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:13.823%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:4.001%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:13.783000000000001%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;box-sizing:content-box;"&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="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="6" style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;Three Months Ended&lt;br/&gt;December 31,&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;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;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="6" style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;Nine Months Ended&lt;br/&gt;December 31,&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;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;font-kerning:none;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="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;2024&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;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;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;2023&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;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;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;2024&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;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;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;2023&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;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;font-kerning:none;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="padding-top:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;(In thousands)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;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;margin-right:0.009722222222222222in;text-align:center;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;Pro Forma&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;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;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;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;margin-right:0.009722222222222222in;text-align:center;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;Pro Forma&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;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;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;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;margin-right:0.009722222222222222in;text-align:center;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;Pro Forma&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;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;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;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;margin-right:0.009722222222222222in;text-align:center;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;Pro Forma&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;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;font-kerning:none;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="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;Revenue&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"&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;font-kerning:none;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;69,561&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"&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;font-kerning:none;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;64,775&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"&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;font-kerning:none;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;208,298&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"&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;font-kerning:none;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;187,004&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;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="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;Net income (loss)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"&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;font-kerning:none;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;3,830&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"&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;font-kerning:none;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;75,063&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"&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;font-kerning:none;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;16,588&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"&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;font-kerning:none;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;73,828&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;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:8pt;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;We based the foregoing pro forma results on estimates and assumptions that we believe are reasonable. The pro forma results include adjustments primarily related to purchase accounting. We included acquisition costs and other non-recurring charges incurred in the earliest period presented.&lt;/span&gt;&lt;/p&gt;</us-gaap:BusinessCombinationDisclosureTextBlock>
    <us-gaap:BusinessAcquisitionEffectiveDateOfAcquisition1
      contextRef="C_b4f7fbae-4154-4739-9eb1-cf89f144ad70"
      id="F_04f44c7b-a1a2-4236-9834-b1d8f1a38908">2024-08-20</us-gaap:BusinessAcquisitionEffectiveDateOfAcquisition1>
    <us-gaap:PaymentsToAcquireBusinessesGross
      contextRef="C_b4f7fbae-4154-4739-9eb1-cf89f144ad70"
      decimals="-5"
      id="F_ea1f3bc2-488a-40f8-adc5-a7da3aa9ad2c"
      unitRef="U_USD">147200000</us-gaap:PaymentsToAcquireBusinessesGross>
    <agys:CashReceivedInAcquisitionPartiallyOffset
      contextRef="C_b4f7fbae-4154-4739-9eb1-cf89f144ad70"
      decimals="-5"
      id="F_848006ed-6d59-4d8e-946e-3da8c52f7a93"
      unitRef="U_USD">2300000</agys:CashReceivedInAcquisitionPartiallyOffset>
    <us-gaap:BusinessCombinationConsiderationTransferred1
      contextRef="C_b4f7fbae-4154-4739-9eb1-cf89f144ad70"
      decimals="-5"
      id="F_c7887c4a-6120-4889-948b-4ed553024e11"
      unitRef="U_USD">144900000</us-gaap:BusinessCombinationConsiderationTransferred1>
    <us-gaap:ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock
      contextRef="C_db1708bf-5968-4d48-975a-f562646b53c7"
      id="F_321604bf-b8a1-4ecb-9241-c08960e9dc64">&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;font-kerning:none;min-width:fit-content;"&gt;The following table sets forth the components and the allocation of the purchase price for our acquisition of Book4Time:&lt;/span&gt;&lt;/p&gt;
      &lt;table style="margin-left:auto;border-spacing:0;table-layout:auto;width:100.0%;border-collapse:separate;margin-right:auto;"&gt;
       &lt;tr style="visibility:collapse;"&gt;
        &lt;td style="width:76.385%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:3.179%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:18.436%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;box-sizing:content-box;"&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="padding-top:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;(In thousands)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;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;margin-right:0.009722222222222222in;text-align:center;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;Total&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;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;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:8pt;background-color:#ededed;white-space:pre-wrap;word-break:break-word;"&gt;
        &lt;td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;Components of Purchase Price:&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;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="padding-top:0in;text-indent:5pt;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;"&gt;&lt;p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;Cash&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;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;font-kerning:none;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;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;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;147,181&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;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;font-kerning:none;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="padding-top:0in;text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;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;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;Total Purchase Price&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #009cde;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;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;font-kerning:none;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;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;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;"&gt;147,181&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;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;font-kerning:none;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="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;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="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;Allocation of Purchase Price:&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;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="padding-top:0in;text-indent:5pt;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;Accounts receivable, net&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"&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;font-kerning:none;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;1,623&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;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="padding-top:0in;text-indent:5pt;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;Other current assets, including cash acquired&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;4,390&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;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="padding-top:0in;text-indent:5pt;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;Other assets&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;623&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;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="padding-top:0in;text-indent:5pt;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;Current and other liabilities&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;(&lt;/span&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;3,018&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"&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;font-kerning:none;min-width:fit-content;"&gt;)&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="padding-top:0in;text-indent:5pt;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;Deferred tax liabilities&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;(&lt;/span&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;11,825&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"&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;font-kerning:none;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="padding-top:0in;text-indent:5pt;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;"&gt;&lt;p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;Contract liabilities&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;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;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;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;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;(&lt;/span&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;9,324&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;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;font-kerning:none;min-width:fit-content;"&gt;)&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="padding-top:0in;text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;Net tangible assets (liabilities)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;(&lt;/span&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;17,531&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"&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;font-kerning:none;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;white-space:pre-wrap;word-break:break-word;"&gt;
        &lt;td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;Identifiable intangible assets:&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;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="padding-top:0in;text-indent:5pt;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;Customer relationships&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;35,000&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;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="padding-top:0in;text-indent:5pt;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;Non-competition agreements&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;8,100&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;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="padding-top:0in;text-indent:5pt;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;Developed technology&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;2,600&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;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="padding-top:0in;text-indent:5pt;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;"&gt;&lt;p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;Trade name&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;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;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;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;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;17,100&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;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;font-kerning:none;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="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;Total identifiable intangible assets&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;62,800&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;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="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;Goodwill&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;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;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;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;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;101,912&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;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;font-kerning:none;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="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #009cde;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;Total purchase price allocation&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #009cde;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;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;font-kerning:none;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;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;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;"&gt;147,181&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;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;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
      &lt;/table&gt;</us-gaap:ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock>
    <us-gaap:PaymentsToAcquireBusinessesGross
      contextRef="C_bdf053f4-08ea-441b-88a5-23150a36f30f"
      decimals="-3"
      id="F_b82839bf-4fb3-44b7-a10d-2b8da8a06fa7"
      unitRef="U_USD">147181000</us-gaap:PaymentsToAcquireBusinessesGross>
    <us-gaap:BusinessCombinationConsiderationTransferred1
      contextRef="C_bdf053f4-08ea-441b-88a5-23150a36f30f"
      decimals="-3"
      id="F_fa286988-8c35-4e88-9218-7289bd83e507"
      unitRef="U_USD">147181000</us-gaap:BusinessCombinationConsiderationTransferred1>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables
      contextRef="C_c94efd8a-44dc-49f3-990a-a40eae3060ca"
      decimals="-3"
      id="F_2a9cba32-62c9-4e19-bc82-d543a86cbe3b"
      unitRef="U_USD">1623000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsOther
      contextRef="C_c94efd8a-44dc-49f3-990a-a40eae3060ca"
      decimals="-3"
      id="F_ed3a3241-0656-47bb-9fb6-08613adb8d58"
      unitRef="U_USD">4390000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsOther>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets
      contextRef="C_c94efd8a-44dc-49f3-990a-a40eae3060ca"
      decimals="-3"
      id="F_cdbd8440-fa61-42ff-8456-42e8f7d1a2dc"
      unitRef="U_USD">623000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesOther
      contextRef="C_c94efd8a-44dc-49f3-990a-a40eae3060ca"
      decimals="-3"
      id="F_6654d73d-1b11-4f68-bcf0-a67f852a79ad"
      unitRef="U_USD">3018000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesOther>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities
      contextRef="C_c94efd8a-44dc-49f3-990a-a40eae3060ca"
      decimals="-3"
      id="F_0f6bea2d-a7b7-4471-8b31-0be28cdb7087"
      unitRef="U_USD">11825000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities>
    <agys:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsContractLiabilities
      contextRef="C_c94efd8a-44dc-49f3-990a-a40eae3060ca"
      decimals="-3"
      id="F_428920d7-1dac-40b4-b70d-912093598689"
      unitRef="U_USD">-9324000</agys:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsContractLiabilities>
    <agys:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNetTangibleAssets
      contextRef="C_c94efd8a-44dc-49f3-990a-a40eae3060ca"
      decimals="-3"
      id="F_ee31b1a5-739b-47a5-830f-ba1c562a3672"
      unitRef="U_USD">-17531000</agys:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNetTangibleAssets>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles
      contextRef="C_67403153-4026-4bb4-abc4-82d64a646fb6"
      decimals="-3"
      id="F_27f42f45-0db9-4479-92ee-246ff02bb0a9"
      unitRef="U_USD">35000000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles
      contextRef="C_97d0dd56-e178-4098-a35b-5594f3e90e73"
      decimals="-3"
      id="F_d1738856-7af1-45ee-a645-4ab4fdf7e118"
      unitRef="U_USD">8100000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles
      contextRef="C_85105d0a-618d-4a12-8c35-6fce59645c61"
      decimals="-3"
      id="F_206d5a6e-3dd7-47e5-be1a-c284d10f5964"
      unitRef="U_USD">2600000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles
      contextRef="C_7ac3838a-8826-4d4c-b012-f0ca194655c8"
      decimals="-3"
      id="F_c59fc1c8-1b54-4730-a417-f7a243c93eaa"
      unitRef="U_USD">17100000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles
      contextRef="C_c94efd8a-44dc-49f3-990a-a40eae3060ca"
      decimals="-3"
      id="F_840245aa-95ed-40ed-9224-28f71ba81da3"
      unitRef="U_USD">62800000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles>
    <us-gaap:Goodwill
      contextRef="C_c94efd8a-44dc-49f3-990a-a40eae3060ca"
      decimals="-3"
      id="F_be6a3c42-d326-4956-afb0-2366ef73feae"
      unitRef="U_USD">101912000</us-gaap:Goodwill>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet
      contextRef="C_c94efd8a-44dc-49f3-990a-a40eae3060ca"
      decimals="-3"
      id="F_ec5b6436-2df1-47d8-bc67-65d3834368fb"
      unitRef="U_USD">147181000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="C_c92c8e81-ad15-452b-86dd-90c087accf5e"
      id="F_597d3f39-a0ec-45d8-8b9f-f2e24c4744c6">P20Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="C_08b5061b-668c-4d75-a9a2-8d92b2143ee3"
      id="F_67e97e11-430a-40b8-8a9c-488c4f4fca25">P3Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="C_d1a21b55-f601-4267-a3c2-2caf16547967"
      id="F_bec86b73-2e4f-4505-8a67-adf8a46ec97a">P5Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="C_f336f3db-8e1c-417c-a047-92ecaa38bba6"
      id="F_721786ad-80f6-43d3-b41d-d80b7fe724f7">P15Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife
      contextRef="C_db1708bf-5968-4d48-975a-f562646b53c7"
      id="F_58a1b561-2037-49c8-be3a-26f0ac7dae4f">P15Y9M18D</us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife>
    <us-gaap:Goodwill
      contextRef="C_f6125897-0766-4452-b58d-96042e911708"
      decimals="-5"
      id="F_b7f7c571-d8a0-4ac9-ac75-730fc94f8bac"
      unitRef="U_USD">1500000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="C_c94efd8a-44dc-49f3-990a-a40eae3060ca"
      decimals="-5"
      id="F_0ceac22e-760d-44b5-a3cf-f4119928b80a"
      unitRef="U_USD">101900000</us-gaap:Goodwill>
    <us-gaap:AccruedIncomeTaxesCurrent
      contextRef="C_205e6965-d39c-4b70-91d5-756b0d8d2198"
      decimals="-5"
      id="F_1aaaa90d-f93d-4242-8626-f2925a9da69b"
      unitRef="U_USD">1500000</us-gaap:AccruedIncomeTaxesCurrent>
    <us-gaap:AssetAcquisitionIndemnificationAssetAmount
      contextRef="C_1c60a69c-b573-4d6a-be87-5abb26e11a97"
      decimals="-5"
      id="F_5a5e2b2c-8f83-4773-8da1-9b3cd14ca95d"
      unitRef="U_USD">1500000</us-gaap:AssetAcquisitionIndemnificationAssetAmount>
    <us-gaap:BusinessCombinationSeparatelyRecognizedTransactionsAdditionalDisclosuresAcquisitionCosts
      contextRef="C_c94efd8a-44dc-49f3-990a-a40eae3060ca"
      decimals="-5"
      id="F_933336f8-37ba-4ee3-8e63-408af30acff1"
      unitRef="U_USD">1900000</us-gaap:BusinessCombinationSeparatelyRecognizedTransactionsAdditionalDisclosuresAcquisitionCosts>
    <us-gaap:BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActual
      contextRef="C_c4798526-30c4-4e33-8b45-5cc5d6db6dc3"
      decimals="-5"
      id="F_0afa7c50-138e-44d5-a795-2694de3cc2cb"
      unitRef="U_USD">4600000</us-gaap:BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActual>
    <us-gaap:BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActual
      contextRef="C_bdf053f4-08ea-441b-88a5-23150a36f30f"
      decimals="-5"
      id="F_81d21820-b3fe-4961-8765-673806b633f5"
      unitRef="U_USD">6800000</us-gaap:BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActual>
    <us-gaap:BusinessAcquisitionProFormaInformationTextBlock
      contextRef="C_db1708bf-5968-4d48-975a-f562646b53c7"
      id="F_d473a751-203e-4b15-96ec-2c4bc51ab38c">&lt;p style="font-size:10pt;margin-top:12pt;font-family:Proxima Nova;margin-bottom:8pt;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;The following unaudited pro forma financial information for the three- and nine-month periods ended December 31, 2024 and December 31, 2023, combines the historical results of Agilysys and of Book4Time, as converted to U.S. GAAP, for the respective periods:&lt;/span&gt;&lt;/p&gt;
      &lt;table style="margin-left:auto;border-spacing:0;table-layout:auto;width:100.0%;border-collapse:separate;margin-right:auto;"&gt;
       &lt;tr style="visibility:collapse;"&gt;
        &lt;td style="width:26.005%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:12.322000000000001%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:4.001%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:14.063%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:4.001%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:13.823%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:4.001%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:13.783000000000001%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;box-sizing:content-box;"&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="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="6" style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;Three Months Ended&lt;br/&gt;December 31,&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;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;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="6" style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;Nine Months Ended&lt;br/&gt;December 31,&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;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;font-kerning:none;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="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;2024&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;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;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;2023&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;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;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;2024&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;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;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;2023&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;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;font-kerning:none;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="padding-top:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;(In thousands)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;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;margin-right:0.009722222222222222in;text-align:center;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;Pro Forma&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;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;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;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;margin-right:0.009722222222222222in;text-align:center;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;Pro Forma&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;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;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;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;margin-right:0.009722222222222222in;text-align:center;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;Pro Forma&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;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;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #009cde;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;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;margin-right:0.009722222222222222in;text-align:center;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;Pro Forma&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;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;font-kerning:none;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="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;Revenue&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"&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;font-kerning:none;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;69,561&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"&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;font-kerning:none;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;64,775&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"&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;font-kerning:none;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;208,298&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"&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;font-kerning:none;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;187,004&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;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="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;Net income (loss)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"&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;font-kerning:none;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;3,830&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"&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;font-kerning:none;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;75,063&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"&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;font-kerning:none;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;16,588&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"&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;font-kerning:none;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;73,828&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
      &lt;/table&gt;</us-gaap:BusinessAcquisitionProFormaInformationTextBlock>
    <us-gaap:BusinessAcquisitionsProFormaRevenue
      contextRef="C_5480a361-9c43-4312-bd06-e3ef238d80ef"
      decimals="-3"
      id="F_415326d1-3f20-4979-bc19-d5c734edac08"
      unitRef="U_USD">69561000</us-gaap:BusinessAcquisitionsProFormaRevenue>
    <us-gaap:BusinessAcquisitionsProFormaRevenue
      contextRef="C_b37fb8aa-23ee-4e06-bf1a-5bff74a51d42"
      decimals="-3"
      id="F_4859cd34-76a6-42f8-b049-92e281110725"
      unitRef="U_USD">64775000</us-gaap:BusinessAcquisitionsProFormaRevenue>
    <us-gaap:BusinessAcquisitionsProFormaRevenue
      contextRef="C_db1708bf-5968-4d48-975a-f562646b53c7"
      decimals="-3"
      id="F_4b5e15fe-5d96-4da5-8042-8a931c60ace6"
      unitRef="U_USD">208298000</us-gaap:BusinessAcquisitionsProFormaRevenue>
    <us-gaap:BusinessAcquisitionsProFormaRevenue
      contextRef="C_ff1d3949-30f1-4860-96e1-3bc8445dadc5"
      decimals="-3"
      id="F_15d24299-e207-4f93-9e67-0bf1753b22ab"
      unitRef="U_USD">187004000</us-gaap:BusinessAcquisitionsProFormaRevenue>
    <us-gaap:BusinessAcquisitionsProFormaNetIncomeLoss
      contextRef="C_5480a361-9c43-4312-bd06-e3ef238d80ef"
      decimals="-3"
      id="F_f199aefa-619e-4a68-86f4-319bd12fa087"
      unitRef="U_USD">3830000</us-gaap:BusinessAcquisitionsProFormaNetIncomeLoss>
    <us-gaap:BusinessAcquisitionsProFormaNetIncomeLoss
      contextRef="C_b37fb8aa-23ee-4e06-bf1a-5bff74a51d42"
      decimals="-3"
      id="F_38cf2d87-b9f6-43e7-9f3a-c5cdbf7f84ef"
      unitRef="U_USD">75063000</us-gaap:BusinessAcquisitionsProFormaNetIncomeLoss>
    <us-gaap:BusinessAcquisitionsProFormaNetIncomeLoss
      contextRef="C_db1708bf-5968-4d48-975a-f562646b53c7"
      decimals="-3"
      id="F_6666a04c-c5e9-4f85-aafb-a55f04052750"
      unitRef="U_USD">16588000</us-gaap:BusinessAcquisitionsProFormaNetIncomeLoss>
    <us-gaap:BusinessAcquisitionsProFormaNetIncomeLoss
      contextRef="C_ff1d3949-30f1-4860-96e1-3bc8445dadc5"
      decimals="-3"
      id="F_8ce5ae7c-a941-4744-9f64-7822a253f540"
      unitRef="U_USD">73828000</us-gaap:BusinessAcquisitionsProFormaNetIncomeLoss>
    <us-gaap:PreferredStockTextBlock
      contextRef="C_db1708bf-5968-4d48-975a-f562646b53c7"
      id="F_336471f6-6ffd-4415-bf29-b51c62bfb39f">&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-kerning:none;min-width:fit-content;"&gt;12. 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;font-kerning:none;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;font-kerning:none;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;font-kerning:none;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;font-kerning:none;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;font-kerning:none;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;font-kerning:none;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;font-kerning:none;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;font-kerning:none;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;font-kerning:none;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;font-kerning:none;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;font-kerning:none;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;font-kerning:none;min-width:fit-content;"&gt; par value from temporary equity on our consolidated balance sheet and recorded the associated increase of common shares at $&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;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;font-kerning:none;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;font-kerning:none;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;font-kerning:none;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;font-kerning:none;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;font-kerning:none;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;font-kerning:none;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;font-kerning:none;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;font-kerning:none;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;font-kerning:none;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;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;</us-gaap:PreferredStockTextBlock>
    <us-gaap:StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities
      contextRef="C_fd5ea3d3-5094-40d2-a4a6-69ce1aa928bd"
      decimals="-3"
      id="F_88df9402-fc0a-4222-a42b-a9c10b5dd1aa"
      unitRef="U_shares">1735457000</us-gaap:StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities>
    <us-gaap:StockIssuedDuringPeriodValueConversionOfConvertibleSecurities
      contextRef="C_fd5ea3d3-5094-40d2-a4a6-69ce1aa928bd"
      decimals="-6"
      id="F_ccad1860-dc32-47c4-97dd-03b7809b6049"
      unitRef="U_USD">35000000</us-gaap:StockIssuedDuringPeriodValueConversionOfConvertibleSecurities>
    <us-gaap:PaymentsOfStockIssuanceCosts
      contextRef="C_fd5ea3d3-5094-40d2-a4a6-69ce1aa928bd"
      decimals="-5"
      id="F_fecf8737-7b74-40c9-a849-a416cf3e7043"
      unitRef="U_USD">1000000</us-gaap:PaymentsOfStockIssuanceCosts>
    <us-gaap:PreferredStockNoParValue
      contextRef="C_e22bbbd8-7f44-4e5d-b7c2-000361f45141"
      decimals="0"
      id="F_374a1f1c-aab1-4eac-9f36-1a5271d6bb60"
      unitRef="U_UnitedStatesOfAmericaDollarsShare">0</us-gaap:PreferredStockNoParValue>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="C_e8de4f4d-003a-4cf0-8540-328e0c682eca"
      decimals="2"
      id="F_0f355a0d-90ca-4208-84f9-2396ea809a0b"
      unitRef="U_UnitedStatesOfAmericaDollarsShare">0.3</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:DividendPaymentRestrictionsScheduleDescription
      contextRef="C_db1708bf-5968-4d48-975a-f562646b53c7"
      id="F_bde60228-fc5c-4eac-ae8b-b79b9309df78"> 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_db1708bf-5968-4d48-975a-f562646b53c7"
      decimals="4"
      id="F_24a408cf-bd12-4829-95a5-3ea7cf1d83e7"
      unitRef="U_pure">0.0525</us-gaap:PreferredStockDividendRatePercentage>
    <ecd:Rule10b51ArrAdoptedFlag
      contextRef="C_5480a361-9c43-4312-bd06-e3ef238d80ef"
      id="F_da636763-ee72-419e-be8c-e95bb025ae1e">false</ecd:Rule10b51ArrAdoptedFlag>
    <ecd:NonRule10b51ArrAdoptedFlag
      contextRef="C_5480a361-9c43-4312-bd06-e3ef238d80ef"
      id="F_f61f4e55-49fa-4b52-9bbf-df1f0c530fb3">false</ecd:NonRule10b51ArrAdoptedFlag>
    <ecd:Rule10b51ArrTrmntdFlag
      contextRef="C_5480a361-9c43-4312-bd06-e3ef238d80ef"
      id="F_9ff34c02-1524-4bd5-ae26-80439a4b7778">false</ecd:Rule10b51ArrTrmntdFlag>
    <ecd:NonRule10b51ArrTrmntdFlag
      contextRef="C_5480a361-9c43-4312-bd06-e3ef238d80ef"
      id="F_b6a35d6c-3590-481a-bba3-61f01a5b36ce">false</ecd:NonRule10b51ArrTrmntdFlag>
</xbrl>
</XML>
</TEXT>
</DOCUMENT>
</SEC-DOCUMENT>
